Metoda isnumeric
Metoda isnumeric kontroluje, zda
řetězec obsahuje pouze čísla. Na rozdíl od
metody isdigit
metoda isnumeric kontroluje výskyt
všech typů číselných hodnot v řetězci,
včetně římských číslic a zlomků.
Metoda nepřijímá žádné parametry.
Metoda vrací booleovské hodnoty True
nebo False.
Syntaxe
řetězec.isnumeric()
Příklad
Zkontrolujme, zda řetězec obsahuje pouze číslice:
txt = '12345'
print(txt.isnumeric())
Výsledek provedení kódu:
True
Příklad
Nyní nechť řetězec obsahuje jiné znaky:
txt = '12345ab'
print(txt.isdigit())
Výsledek provedení kódu:
False
Příklad
Nyní zkontrolujme řetězec obsahující
římské číslice pomocí dvou metod isnumeric
a isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Výsledek provedení kódu:
'isdigit:' False
'isnumeric:' True
Příklad
Zkontrolujme řetězec obsahující zlomek
pomocí metod isnumeric
a isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Výsledek provedení kódu:
'isdigit:' False
'isnumeric:' True