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

Python3 实例