Metoden isnumeric
Metoden isnumeric sjekker om
strengen kun inneholder tall. I motsetning til
metoden isdigit
sjekker metoden isnumeric etter
alle typer numeriske verdier i strengen,
inkludert romertall og brøker.
Ingen parametere sendes til metoden.
Metoden returnerer de boolske verdiene True
eller False.
Syntaks
streng.isnumeric()
Eksempel
La oss sjekke om strengen kun består av sifre:
txt = '12345'
print(txt.isnumeric())
Resultatet av kjøringen:
True
Eksempel
La oss nå si at strengen har andre tegn:
txt = '12345ab'
print(txt.isdigit())
Resultatet av kjøringen:
False
Eksempel
La oss nå sjekke en streng som inneholder
romertall, ved hjelp av de to metodene isnumeric
og isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultatet av kjøringen:
'isdigit:' False
'isnumeric:' True
Eksempel
La oss sjekke en streng som inneholder et brøktall,
ved hjelp av metodene isnumeric
og isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultatet av kjøringen:
'isdigit:' False
'isnumeric:' True