Python String isnumerisch ()

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.

Interessante Beiträge...