Python3 isnumeric()-Methode

Python3 字符串Python3 Zeichenketten


Beschreibung

Die Methode isnumeric() prüft, ob eine Zeichenkette nur aus Zahlen besteht. Zahlen können sein: Unicode-Ziffern, Vollbreitenziffern (Doppelbyte), römische Ziffern, chinesische Ziffern.

Exponentenähnliche Zeichen²Bruchähnliche Zeichen½Sie zählen ebenfalls als Zahlen.

# s = '½'
s = '\u00BD'

Syntax

Syntax der isnumeric()-Methode:

str.isnumeric()

Parameters

  • Keine.

Rückgabewert

Gibt True zurück, wenn die Zeichenkette nur numerische Zeichen enthält, andernfalls wird False zurückgegeben.

Beispiel

Das folgende Beispiel demonstriert die Methode isnumeric():

Beispiel

#!/usr/bin/python3

str = "example2016"  
print (str.isnumeric())

str = "23443434"
print (str.isnumeric())

Die Ausgabe des obigen Beispiels ist wie folgt:

False
True

Unicode-Ziffern:

Beispiel

#!/usr/bin/python3

#s = '²3455'
s = '\u00B23455'
print(s.isnumeric())
# s = '½'
s = '\u00BD'
print(s.isnumeric())

a = "\u0030" #unicode für 0
print(a.isnumeric())

b = "\u00B2" #unicode für ²
print(b.isnumeric())

c = "10km2"
print(c.isnumeric())

Die Ausgabe des obigen Beispiels ist wie folgt:

True
True
True
True
False

Python3 字符串Python3 Zeichenketten

Andere Erweiterungen