In diesem Programm nehmen wir das Passwort als Kombination aus alphanumerischen Zeichen und Sonderzeichen und prüfen anhand mehrerer Bedingungen, ob das Passwort gültig ist oder nicht.
Hauptbedingungen für die Passwortüberprüfung:
Mindestens 8 Zeichen.
2. Buchstaben müssen zwischen [az]
3 stehen. Mindestens ein Buchstabe sollte ein Großbuchstabe [AZ] sein
mindestens zwischen [0-9] ist 1 Zahl oder Zahl.
5. Mindestens 1 Zeichen von [_ oder @ oder $].
Beispiel:
import re password = "R@m@_f0rtu9e$" flag = 0 while True: if (len(password)<8): flag = -1 break elif not re.search("[a-z]", password): flag = -1 break elif not re.search("[A-Z]", password): flag = -1 break elif not re.search("[0-9]", password): flag = -1 break elif not re.search("[_@$]", password): flag = -1 break elif re.search("\s", password): flag = -1 break else: flag = 0 print("有效密码") break if flag ==-1: print("无效密码")
Ausgabe:
有效密码
Hier haben wir das re-Modul verwendet, das Unterstützung für reguläre Ausdrücke in Python bietet. Darüber hinaus gibt die Methode re.search() False zurück, wenn der erste Parameter im zweiten Parameter nicht gefunden wird. Diese Methode eignet sich am besten zum Testen regulärer Ausdrücke statt zum Extrahieren von Daten. Wir verwenden re.search(), um die Validierung von Buchstaben, Zahlen oder Sonderzeichen zu überprüfen. Um nach Leerzeichen zu suchen, verwenden wir „s“ aus dem regulären Ausdrucksmodul.
Empfohlener Kurs: „Python-Tutorial“
Dieser Artikel ist eine Einführung in die Methode zur Überprüfung der Passwortgültigkeit mit Python-Programmen. Ich hoffe, er wird für Freunde hilfreich sein brauchen!
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie die Passwortgültigkeit mit Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!