Metoda isnumeric
Metoda isnumeric proverava da li
string sadrži samo brojeve. Za razliku od
metode isdigit
metoda isnumeric proverava prisustvo
svih tipova numeričkih vrednosti u stringu,
uključujući rimske cifre i razlomke.
Metodu se ništa ne prosleđuje kao parametar.
Metoda vraća logičke vrednosti True
ili False.
Sintaksa
string.isnumeric()
Primer
Proverimo da li string sadrži samo cifre:
txt = '12345'
print(txt.isnumeric())
Rezultat izvršavanja koda:
True
Primer
Neka sada u stringu postoje i drugi znakovi:
txt = '12345ab'
print(txt.isdigit())
Rezultat izvršavanja koda:
False
Primer
A sada proverimo string koji sadrži
rimske cifre, koristeći obe metode isnumeric
i isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Rezultat izvršavanja koda:
'isdigit:' False
'isnumeric:' True
Primer
Proverimo string koji sadrži razlomak,
koristeći metode isnumeric
i isdigit:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Rezultat izvršavanja koda:
'isdigit:' False
'isnumeric:' True