您错过了将参数放在方法 reverse it 中。
它会起作用的。
但是,如果您在字符串中设置符号,这也匹配。所以,我建议你应用这个东西:
密码 =“test5456”
pwd.isalnum():
此方法仅适用于您的字符串包含字符串或数字的情况。
如果您强烈希望您的密码同时包含数字和字符串,那么此代码将为您提供帮助。
test = "anil13@@"
new = tuple(test)
data = list(new)
is_symb =False
is_digit = False
is_alpha = False
for d in data :
if d.isdigit() :
is_digit = True
if d.isalpha():
is_alpha = True
if not d.isdigit() and not d.isalpha():
is_symb =True
break
if is_symb == False and is_digit == True and is_alpha == True:
print "pwd matchd::::"
else :
print "pwd dosen't match..."
注意:此代码非常适用于数字和符号
问候, 阿尼尔