判断用户输入的字符串是否由小写字母和数字构成。
有正则表达式的,也有字符串判断的,也有库函数的,你要哪种
正则表达式:
import re
pattern = '^[a-z0-9]+$'
string='a1'
result = re.match(pattern, string)
print(result is not None) # 判断是否符合规则
字符串判断方法:
strings = ['a1','A1']
itemLst = [chr(ord('a')+i) for i in range(26)]
itemLst += [chr(ord('0')+i) for i in range(10)]
for string in strings:
tmpList = list(string)
tmpList = [item in itemLst for item in tmpList]
print(not (False in tmpList))
直接用正则/^[a-z0-9]+$/判断,不就好了