Python程序运行结果好像和自己预期的不一致
user = "1391122"user1 = "139112a"print(user.isalnum())print(user1.isalnum())
TrueTrue
FalseTrue
收起
string.isalnum() 如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
你应该用以下两个方法:string.isalpha()如果 string 至少有一个字符并所有字符都是字母则返回 True,否则返回 False
string.isdigit()如果 string 至少有一个字符并只包含数字则返回 True 否则返回 False.
报告相同问题?