Python 如何检查输入字符串是否同时包含数字和字母?,*仅使用;如果;或;而";作为主要功能与其他 P=input(“您的密码:”) 如果P.isalnum()而不是P.isalpha()而不是P.isdigit: 打印(“有效密码”) 其他: 打印(“密码必须同时包含数字和字母。”)
如果密码为“abcd”,则命令应向用户喊出“else”语句。如果输入包含“1234”,则情况也是如此Python 如何检查输入字符串是否同时包含数字和字母?,*仅使用;如果;或;而";作为主要功能与其他 P=input(“您的密码:”) 如果P.isalnum()而不是P.isalpha()而不是P.isdigit: 打印(“有效密码”) 其他: 打印(“密码必须同时包含数字和字母。”),python,python-3.x,Python,Python 3.x,如果密码为“abcd”,则命令应向用户喊出“else”语句。如果输入包含“1234”,则情况也是如此 上面的代码对我不起作用。每当我输入“abcd12”时,它都会大叫密码必须包含数字和字母。第一行的意思是:p=input(“您的密码”)Oh。。。。对此我真的很抱歉..我道歉.“isdigit”也是一种方法,您缺少了调用括号-P.isdigit()非常感谢..很简单,但..我没有想到。 P = input("Your password: ") if P.isalnum() a
上面的代码对我不起作用。每当我输入“abcd12”时,它都会大叫密码必须包含数字和字母。第一行的意思是:
p=input(“您的密码”)
Oh。。。。对此我真的很抱歉..我道歉.“isdigit”也是一种方法,您缺少了调用括号-P.isdigit()
非常感谢..很简单,但..我没有想到。
P = input("Your password: ")
if P.isalnum() and not (P.isdigit() or P.isalpha()):
print ("Valid password.")
else:
print("Password must contain both numbers and alphabets.")