Python 判断一个字符串是否为字母数字字符串
在 Python 中,我们可以使用字符串的 isalnum()
方法来判断一个字符串是否只包含字母和数字。如果字符串中的所有字符都是字母或数字,则返回 True
,否则返回 False
。
实例
def is_alphanumeric(s):
return s.isalnum()
# 测试
test_string1 = "Hello123"
test_string2 = "Hello 123"
test_string3 = "Hello@123"
print(is_alphanumeric(test_string1)) # 输出 True
print(is_alphanumeric(test_string2)) # 输出 False
print(is_alphanumeric(test_string3)) # 输出 False
return s.isalnum()
# 测试
test_string1 = "Hello123"
test_string2 = "Hello 123"
test_string3 = "Hello@123"
print(is_alphanumeric(test_string1)) # 输出 True
print(is_alphanumeric(test_string2)) # 输出 False
print(is_alphanumeric(test_string3)) # 输出 False
代码解析:
is_alphanumeric(s)
函数接受一个字符串s
作为参数。s.isalnum()
是字符串的内置方法,用于检查字符串是否只包含字母和数字。- 如果字符串
s
只包含字母和数字,isalnum()
返回True
,否则返回False
。 - 我们测试了三个不同的字符串:
"Hello123"
、"Hello 123"
和"Hello@123"
,分别输出它们是否为字母数字字符串。
输出结果:
True False False
点我分享笔记