python isalnum返回true

问题遇到的现象和发生背景

Python程序运行结果好像和自己预期的不一致

问题相关代码,请勿粘贴截图

user = "1391122"
user1 = "139112a"
print(user.isalnum())
print(user1.isalnum())

运行结果及报错内容

True
True

我的解答思路和尝试过的方法
我想要达到的结果

False
True

string.isalnum() 如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False

你应该用以下两个方法:
string.isalpha()
如果 string 至少有一个字符并所有字符都是字母则返回 True,否则返回 False

string.isdigit()
如果 string 至少有一个字符并只包含数字则返回 True 否则返回 False.