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.