Metoden isnumeric
Metoden isnumeric kontrollerer om
strengen kun indeholder tal. I modsætning til
metoden isdigit
kontrollerer metoden isnumeric om strengen
indeholder alle typer af numeriske værdier,
herunder romertal og brøker.
Ingen parametre sendes til metoden.
Metoden returnerer de boolske værdier True
eller False.
Syntaks
streng.isnumeric()
Eksempel
Lad os kontrollere, om strengen kun består af cifre:
txt = '12345'
print(txt.isnumeric())
Resultatet af kodeudførelsen:
True
Eksempel
Lad os nu sige, at strengen indeholder andre tegn:
txt = '12345ab'
print(txt.isdigit())
Resultatet af kodeudførelsen:
False
Eksempel
Lad os nu kontrollere en streng, der indeholder
romertal, ved hjælp af de to metoder isnumeric
og isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultatet af kodeudførelsen:
'isdigit:' False
'isnumeric:' True
Eksempel
Lad os kontrollere en streng, der indeholder et brøktal,
ved hjælp af metoderne isnumeric
og isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultatet af kodeudførelsen:
'isdigit:' False
'isnumeric:' True