wanboo0205 2021-12-13 20:31 采纳率: 0%
浏览 19

python isalnum返回true

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

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

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

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

运行结果及报错内容

True
True

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

False
True

  • 写回答

1条回答 默认 最新

  • Hann Yang 优质创作者: 编程框架技术领域 2021-12-13 20:55
    关注

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

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

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

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月13日