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

pythonstring.isnumeric()

Primer

Proverimo da li string sadrži samo cifre:

pythontxt = '12345'
print(txt.isnumeric())

Rezultat izvršavanja koda:

pythonTrue

Primer

Neka sada u stringu postoje i drugi znakovi:

pythontxt = '12345ab'
print(txt.isdigit())

Rezultat izvršavanja koda:

pythonFalse

Primer

A sada proverimo string koji sadrži rimske cifre, koristeći obe metode isnumeric i isdigit:

pythontxt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

Rezultat izvršavanja koda:

python'isdigit:' False
'isnumeric:' True

Primer

Proverimo string koji sadrži razlomak, koristeći metode isnumeric i isdigit:

pythontxt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())

Rezultat izvršavanja koda:

python'isdigit:' False
'isnumeric:' True

Pogledajte takođe

  • metoda isdigit,
    koja proverava prisustvo samo cifara u stringu
  • metoda isalnum,
    koja proverava prisustvo slova i cifara u stringu
  • metoda isalpha,
    koja proverava prisustvo samo slova u stringu
  • metoda isspace,
    koja proverava prisustvo samo razmaka u stringu