Heim > Artikel > Backend-Entwicklung > Wie stellt Python fest, dass die Eingabe nur aus Buchstaben besteht?
Strenge Analyse: Alle anderen Symbole als Zahlen oder Buchstaben (Leerzeichen, Semikolons usw.) sind falsch
isalnum() muss eine Mischung aus Zahlen und Buchstaben sein
isalpha() unterscheidet nicht zwischen Groß- und Kleinschreibung
str_1 = "123" str_2 = "Abc" str_3 = "123Abc" #用isdigit函数判断是否数字 print(str_1.isdigit()) Ture print(str_2.isdigit()) False print(str_3.isdigit()) False #用isalpha判断是否字母 print(str_1.isalpha()) False print(str_2.isalpha()) Ture print(str_3.isalpha()) False #isalnum判断是否数字和字母的组合 print(str_1.isalnum()) Ture print(str_2.isalnum()) Ture print(str_1.isalnum()) Ture
Hinweis: Wenn die Zeichenfolge andere Zeichen als Buchstaben oder Zahlen enthält, wie z. B. Leerzeichen, wird auch False zurückgegeben
Das obige ist der detaillierte Inhalt vonWie stellt Python fest, dass die Eingabe nur aus Buchstaben besteht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!