Python 判断一个字符串是否为字母数字字符串

Document 对象参考手册 Python3 实例

在 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

代码解析:

  • is_alphanumeric(s) 函数接受一个字符串 s 作为参数。
  • s.isalnum() 是字符串的内置方法,用于检查字符串是否只包含字母和数字。
  • 如果字符串 s 只包含字母和数字,isalnum() 返回 True,否则返回 False
  • 我们测试了三个不同的字符串:"Hello123""Hello 123""Hello@123",分别输出它们是否为字母数字字符串。

输出结果:

True
False
False

Document 对象参考手册 Python3 实例