Metodi isnumeric

Metodi isnumeric tarkistaa, sisältääkö merkkijono vain numeroita. Toisin kuin metodi isdigit metodi isnumeric tarkistaa kaiken tyyppisten numeeristen arvojen esiintymisen merkkijonossa, mukaan lukien roomalaiset numerot ja murtoluvut.

Metodille ei välitetä parametreja. Metodi palauttaa totuusarvot True tai False.

Syntaksi

pythonmerkkijono.isnumeric()

Esimerkki

Tarkistetaan, koostuuko merkkijono vain numeereista merkeistä:

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

Koodin suorituksen tulos:

pythonTrue

Esimerkki

Olkoon merkkijonossa nyt muita merkkejä:

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

Koodin suorituksen tulos:

pythonFalse

Esimerkki

Tarkistetaan nyt roomalaisia numeroita sisältävä merkkijono kahdella metodilla isnumeric ja isdigit:

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

Koodin suorituksen tulos:

python'isdigit:' False
'isnumeric:' True

Esimerkki

Tarkistetaan murtolukua sisältävä merkkijono metodien isnumeric ja isdigit avulla:

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

Koodin suorituksen tulos:

python'isdigit:' False
'isnumeric:' True

Katso myös

  • metodi isdigit,
    joka tarkistaa, sisältääkö merkkijono vain numeroita
  • metodi isalnum,
    joka tarkistaa, sisältääkö merkkijono kirjaimia ja numeroita
  • metodi isalpha,
    joka tarkistaa, sisältääkö merkkijono vain kirjaimia
  • metodi isspace,
    joka tarkistaa, sisältääkö merkkijono vain välilyöntejä