Metóda isnumeric
Metóda isnumeric kontroluje, či
reťazec obsahuje len čísla. Na rozdiel od
metódy isdigit
metóda isnumeric kontroluje prítomnosť
všetkých typov číselných hodnôt v reťazci,
vrátane rímskych číslic a zlomkov.
Metóda neprijíma žiadne parametre.
Metóda vracia booleovské hodnoty True
alebo False.
Syntax
reťazec.isnumeric()
Príklad
Skontrolujme, či reťazec pozostáva len z číslic:
txt = '12345'
print(txt.isnumeric())
Výsledok vykonania kódu:
True
Príklad
Nech teraz reťazec obsahuje iné znaky:
txt = '12345ab'
print(txt.isdigit())
Výsledok vykonania kódu:
False
Príklad
Teraz skontrolujme reťazec obsahujúci
rímske číslice pomocou dvoch metód isnumeric
a isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Výsledok vykonania kódu:
'isdigit:' False
'isnumeric:' True
Príklad
Skontrolujme reťazec obsahujúci zlomkové
číslo pomocou metód isnumeric
a isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Výsledok vykonania kódu:
'isdigit:' False
'isnumeric:' True