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
pythonřetězec.isnumeric()
Příklad
Zkontrolujme, zda řetězec obsahuje pouze číslice:
pythontxt = '12345'
print(txt.isnumeric())
Výsledek provedení kódu:
pythonTrue
Příklad
Nyní nechť řetězec obsahuje jiné znaky:
pythontxt = '12345ab'
print(txt.isdigit())
Výsledek provedení kódu:
pythonFalse
Příklad
Nyní zkontrolujme řetězec obsahující
římské číslice pomocí dvou metod isnumeric
a isdigit:
pythontxt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Výsledek provedení kódu:
python'isdigit:' False
'isnumeric:' True
Příklad
Zkontrolujme řetězec obsahující zlomek
pomocí metod isnumeric
a isdigit:
pythontxt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Výsledek provedení kódu:
python'isdigit:' False
'isnumeric:' True