Python String isnumeric ()

De methode isnumeric () retourneert True als alle tekens in een tekenreeks numerieke tekens zijn. Als dit niet het geval is, wordt False geretourneerd.

Een numeriek teken heeft de volgende eigenschappen:

  • Numeric_Type = Decimaal
  • Numeric_Type = Cijfer
  • Numeric_Type = Numeriek

In Python worden decimale tekens (zoals: 0, 1, 2…), cijfers (zoals: subscript, superscript) en tekens met een Unicode numerieke waarde-eigenschap (zoals: breuk, Romeinse cijfers, valutatellers) allemaal beschouwd als numerieke tekens.

U kunt het cijfer en de numerieke tekens schrijven met behulp van unicode in het programma. Bijvoorbeeld:

 # s = '½' s = ' u00BD' 

De syntaxis van isnumeric()is

 string.isnumeric ()

isnumeric () Parameters

De isnumeric()methode heeft geen parameters.

Retourwaarde van isnumeric ()

De isnumeric()methode retourneert:

  • Waar als alle tekens in de tekenreeks numerieke tekens zijn.
  • Onwaar als ten minste één teken geen numeriek teken is.

Voorbeeld 1: werking van 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())

Uitvoer

 Juist Juist Juist Fout

Voorbeeld 2: Hoe isnumeric () te gebruiken?

 #s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')

Uitvoer

 Alle karakters zijn numeriek.

Interessante artikelen...