Die isnumeric () -Methode gibt True zurück, wenn alle Zeichen in einer Zeichenfolge numerische Zeichen sind. Wenn nicht, wird False zurückgegeben.
Ein numerisches Zeichen hat folgende Eigenschaften:
- Numeric_Type = Dezimal
- Numeric_Type = Digit
- Numeric_Type = Numerisch
In Python werden Dezimalzeichen (wie: 0, 1, 2…), Ziffern (wie: tiefgestellt, hochgestellt) und Zeichen mit der Eigenschaft Unicode numeric value (wie: Bruch, römische Ziffern, Währungszähler) als numerische Zeichen betrachtet.
Sie können die Ziffern und numerischen Zeichen mit Unicode im Programm schreiben. Beispielsweise:
# s = '½' s = ' u00BD'
Die Syntax von isnumeric()
ist
string.isnumeric ()
isnumerische () Parameter
Die isnumeric()
Methode akzeptiert keine Parameter.
Rückgabewert von isnumeric ()
Die isnumeric()
Methode gibt Folgendes zurück:
- True, wenn alle Zeichen in der Zeichenfolge numerische Zeichen sind.
- Falsch, wenn mindestens ein Zeichen kein numerisches Zeichen ist.
Beispiel 1: Arbeiten von isnumeric ()
s = '1242323' print(s.isnumeric()) #s = '²3455' s = 'u00B23455' print(s.isnumeric()) # s = '½' s = 'u00BD' print(s.isnumeric()) s = '1242323' s='python12' print(s.isnumeric())
Ausgabe
Richtig Richtig Richtig Falsch
Beispiel 2: Wie verwende ich isnumeric ()?
#s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')
Ausgabe
Alle Zeichen sind numerisch.