我需要python中的一种简单方法来防止输入的密码中包含名字或姓氏

我需要python中的一种简单方法来防止输入的密码中包含名字或姓氏,python,input,names,Python,Input,Names,如果我要求用户输入他们的名字和姓氏,我需要输入的密码不包括名字和姓氏。我还需要一个简单的方法来做这件事,不太难理解。简单:) 因为字符串是不可变的,所以它们支持in操作符,该操作符检查左侧是否是右侧的有效子字符串。简单:) 因为字符串是不可变的,所以它们支持in操作符,该操作符检查左侧是否是右侧的有效子字符串 password = "thisJaKob" firstname = "jakOB" lastname = "Bowyer" test_pass = password.lower() i

如果我要求用户输入他们的名字和姓氏,我需要输入的密码不包括名字和姓氏。我还需要一个简单的方法来做这件事,不太难理解。

简单:)

因为字符串是不可变的,所以它们支持
in
操作符,该操作符检查左侧是否是右侧的有效子字符串。

简单:)

因为字符串是不可变的,所以它们支持
in
操作符,该操作符检查左侧是否是右侧的有效子字符串

password = "thisJaKob"
firstname = "jakOB"
lastname = "Bowyer"

test_pass = password.lower()
if (firstname.lower() in test_pass) or (lastname.lower() in test_pass):
    print "Idiot. don't use names in passwords."