如何检查字符串是否具有大写和小写以及符号?我还无法在网络上找到我理解的答案,我们将不胜感激。
代码:
def final_output():
print("worthless")
def re_main():
main()
def password_checker(password):
strength = 0
letters = isalpha()
numbers = isdigit()
if letters and numbers == 'False':
print("works")
def main():
password = (input("Please input password:"))
passwordChecker = (input("Please re-enter your password:"))
if password != passwordChecker:
print("Passwords did not match, please try again.")
re_main()
else:
password_checker(password)
main()
您需要检查.isupper(),is_lower()和isdigit()的密码字符串的每个元素
passwd = "Password123"
is_upper = any(i.isupper() for i in passwd)
is_lower = any(i.islower() for i in passwd)
is_digit = any(i.isdigit() for i in passwd)
此处的“ any”表示字符的至少1个满足条件(在这种情况下为大写,小写和数字)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句