Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob eine Zeichenfolge eine Zahl ist

So ermitteln Sie, ob eine Zeichenfolge eine Zahl ist

anonymity
anonymityOriginal
2019-05-25 11:35:5112981Durchsuche

Methodenfunktionen für die String-Verarbeitung in Python:

str.isnumeric(): True, wenn nur Zahlen enthalten; andernfalls False. Hinweis: Diese Funktion kann nur für Unicode-Strings verwendet werden

str.isdigit(): True, wenn nur Ziffern enthalten; andernfalls False.

str.isalpha(): True, wenn nur Buchstaben enthalten; andernfalls False.

str.isalnum(): True, wenn nur Buchstaben oder Zahlen enthalten sind, andernfalls False.

So ermitteln Sie, ob eine Zeichenfolge eine Zahl ist

Beispielzeichenfolge:

str_1 = "123"

str_2 = "Abc"

str_3 = "123Abc"

Codeverarbeitungsprozess:

#用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, z. B. Leerzeichen, wird dies auch der Fall sein return False

Strenge Analyse: hat andere Symbole als Zahlen oder Buchstaben (Leerzeichen, Semikolons usw.) wird False sein
isalnum() muss aus Zahlen und Buchstaben bestehen
isalpha() unterscheidet nicht zwischen Groß- und Kleinschreibung

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Zeichenfolge eine Zahl ist. 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