Meetod isnumeric

Meetod isnumeric kontrollib, kas string sisaldab ainult numbreid. Erinevalt meetodist isdigit meetod isnumeric kontrollib kõikide tüüpi numbrite olemasolu stringis, kaasa arvatud rooma numbreid ja murde.

Meetodile ei anta parameetreid. Meetod tagastab loogilised väärtused True või False.

Süntaks

pythonstring.isnumeric()

Näide

Kontrollime, kas string koosneb ainult numbritest:

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

Koodi täitmise tulemus:

pythonTrue

Näide

Olgu nüüd stringis ka teisi sümboleid:

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

Koodi täitmise tulemus:

pythonFalse

Näide

Nüüd kontrollime kahe meetodiga isnumeric ja isdigit stringi, mis sisaldab rooma numbreid:

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

Koodi täitmise tulemus:

python'isdigit:' False
'isnumeric:' True

Näide

Kontrollime meetoditega isnumeric ja isdigit stringi, mis sisaldab murdarvu:

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

Koodi täitmise tulemus:

python'isdigit:' False
'isnumeric:' True

Vaata ka

  • meetod isdigit,
    mis kontrollib, kas string sisaldab ainult numbreid
  • meetod isalnum,
    mis kontrollib, kas string sisaldab tähti ja numbreid
  • meetod isalpha,
    mis kontrollib, kas string sisaldab ainult tähti
  • meetod isspace,
    mis kontrollib, kas string sisaldab ainult tühikuid