判断为什么都是True?

a = "aa123"
b = "11111"
c = "aaaaa"
print(a.isalnum())
print(b.isalnum())
print(b.isalnum())

输出
/python/ex7# python d6.py 
True
True
True
应该是
True
False
False
才对吧,是不是python版本不行?
python 版本号
Python 2.6.4rc2 (r264rc2:75497, Oct 20 2009, 02:55:11)

阿波罗的战车
浏览 120回答 1
1回答

慕工程0101907

s=input("please inupt string")print(s.isdigit()) #用isdigit函数判断是否数字print(s.isalpha()) #isalpha判断是否字母print(not (s.isalpha() or s.isdigit()) and s.isalnum()) #isalnum判断是否数字和字母的组合
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python