1. 写一个def,判断用户输入的密码是否符合要求:
- 至少含有一个大写字母
- 至少含有一个小写字母
- 少含有一个数字
- 长度大于6,小于12
- 至少包含一个以下特殊字符(!@ )
输入
:密码字段
输出
:True / False
def check_password(password):
password = str(password)
if password.islower() or password.isupper():
return False
for s in password:
if s.isdigit():
break
else:
return False
if len(password) <=6 or len(password) >=12:
return False
spe_s = '!! @ $'
for s in spe_s:
if s in password:
break
else:
return False
return True
print(check_password('A1AQWa!'))