Heim  >  Artikel  >  Backend-Entwicklung  >  Wie stellt Python fest, dass die Eingabe nur aus Buchstaben besteht?

Wie stellt Python fest, dass die Eingabe nur aus Buchstaben besteht?

silencement
silencementOriginal
2019-06-11 14:56:0010181Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn