Metoda isnumeric

Metoda isnumeric preveri, ali niz vsebuje samo številke. Za razliko od metode isdigit metoda isnumeric preveri prisotnost vseh vrst številskih vrednosti v nizu, vključno z rimskimi številkami in ulomki.

Metoda ne sprejme parametrov. Metoda vrne logični vrednosti True ali False.

Sintaksa

pythonniz.isnumeric()

Primer

Preverimo, ali niz vsebuje samo številke:

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

Rezultat izvajanja kode:

pythonTrue

Primer

Naj sedaj niz vsebuje tudi druge znake:

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

Rezultat izvajanja kode:

pythonFalse

Primer

Sedaj pa preverimo niz, ki vsebuje rimske številke, z dvema metodama isnumeric in isdigit:

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

Rezultat izvajanja kode:

python'isdigit:' False
'isnumeric:' True

Primer

Preverimo niz, ki vsebuje ulomek, z metodama isnumeric in isdigit:

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

Rezultat izvajanja kode:

python'isdigit:' False
'isnumeric:' True

Glejte tudi

  • metoda isdigit,
    ki preveri, ali niz vsebuje samo številke
  • metoda isalnum,
    ki preveri, ali niz vsebuje črke in številke
  • metoda isalpha,
    ki preveri, ali niz vsebuje samo črke
  • metoda isspace,
    ki preveri, ali niz vsebuje samo presledke