Metoden isnumeric

Metoden isnumeric sjekker om strengen kun inneholder tall. I motsetning til metoden isdigit sjekker metoden isnumeric etter alle typer numeriske verdier i strengen, inkludert romertall og brøker.

Ingen parametere sendes til metoden. Metoden returnerer de boolske verdiene True eller False.

Syntaks

pythonstreng.isnumeric()

Eksempel

La oss sjekke om strengen kun består av sifre:

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

Resultatet av kjøringen:

pythonTrue

Eksempel

La oss nå si at strengen har andre tegn:

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

Resultatet av kjøringen:

pythonFalse

Eksempel

La oss nå sjekke en streng som inneholder romertall, ved hjelp av de to metodene isnumeric og isdigit:

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

Resultatet av kjøringen:

python'isdigit:' False
'isnumeric:' True

Eksempel

La oss sjekke en streng som inneholder et brøktall, ved hjelp av metodene isnumeric og isdigit:

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

Resultatet av kjøringen:

python'isdigit:' False
'isnumeric:' True

Se også

  • metoden isdigit,
    som sjekker om strengen kun inneholder sifre
  • metoden isalnum,
    som sjekker om strengen inneholder bokstaver og tall
  • metoden isalpha,
    som sjekker om strengen kun inneholder bokstaver
  • metoden isspace,
    som sjekker om strengen kun inneholder mellomrom