Python有关字符串的问题,Rule2的循环不知道怎么写:
3条回答 默认 最新
- CSDN专家-sinJack 2022-10-17 20:13关注
可以用正则表达式或者直接遍历一个个判断。
def checkPasswd(passwd): n1=0 n2=0 n3=0 if len(passwd)<8: return False for c in passwd: if c.isdigit(): n1=n1+1 elif c.isupper(): n2=n2+1 elif c.islower(): n3=n3+1 else: return False if n1>0 and n2>0 and n3>0: return True else: return False print(checkPasswd("aA12331222")) print(checkPasswd("aA123")) print(checkPasswd("bbb1212121")) print(checkPasswd("AAaa123***"))
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用