Die Methode isnumeric
Die Methode isnumeric überprüft, ob
ein String nur Zahlen enthält. Im Gegensatz zur
Methode isdigit
prüft die Methode isnumeric das Vorkommen
aller Arten von numerischen Werten im String,
einschließlich römischer Ziffern und Brüchen.
Der Methode werden keine Parameter übergeben.
Die Methode gibt die booleschen Werte True
oder False zurück.
Syntax
zeichenkette.isnumeric()
Beispiel
Lassen Sie uns überprüfen, ob der String nur aus Ziffern besteht:
txt = '12345'
print(txt.isnumeric())
Ergebnis der Codeausführung:
True
Beispiel
Nehmen wir nun an, der String enthält andere Zeichen:
txt = '12345ab'
print(txt.isdigit())
Ergebnis der Codeausführung:
False
Beispiel
Lassen Sie uns nun einen String, der römische Ziffern
enthält, mit zwei Methoden überprüfen: isnumeric
und isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Ergebnis der Codeausführung:
'isdigit:' False
'isnumeric:' True
Beispiel
Lassen Sie uns einen String, der eine Bruchzahl
enthält, mit den Methoden isnumeric
und isdigit überprüfen:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Ergebnis der Codeausführung:
'isdigit:' False
'isnumeric:' True