python 如何判断字符串是否只有小写字母或数字

比如 12345abc是符合要求的,Abc123@不符合要求
2025-05-01 22:40:48
推荐回答(2个)
回答1:

s为字符串
s.isalnum() 所有字符都是数字或者字母
s.isalpha() 所有字符都是字母
s.isdigit() 所有字符都是数字
s.islower() 所有字符都是小写
s.isupper() 所有字符都是大写
s.istitle() 所有单词都是首字母大写,像标题
s.isspace() 所有字符都是空白字符、\t、\n、\r

回答2:

import re

s='12345abc'
if re.match('^[0-9a-z]+$',s):
print('符合要求')
else:
print('不符合要求')