Metoden isnumeric

Metoden isnumeric kontrollerer om strengen kun indeholder tal. I modsætning til metoden isdigit kontrollerer metoden isnumeric om strengen indeholder alle typer af numeriske værdier, herunder romertal og brøker.

Ingen parametre sendes til metoden. Metoden returnerer de boolske værdier True eller False.

Syntaks

pythonstreng.isnumeric()

Eksempel

Lad os kontrollere, om strengen kun består af cifre:

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

Resultatet af kodeudførelsen:

pythonTrue

Eksempel

Lad os nu sige, at strengen indeholder andre tegn:

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

Resultatet af kodeudførelsen:

pythonFalse

Eksempel

Lad os nu kontrollere en streng, der indeholder romertal, ved hjælp af de to metoder isnumeric og isdigit:

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

Resultatet af kodeudførelsen:

python'isdigit:' False
'isnumeric:' True

Eksempel

Lad os kontrollere en streng, der indeholder et brøktal, ved hjælp af metoderne isnumeric og isdigit:

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

Resultatet af kodeudførelsen:

python'isdigit:' False
'isnumeric:' True

Se også

  • metoden isdigit,
    som kontrollerer om strengen kun indeholder cifre
  • metoden isalnum,
    som kontrollerer om strengen indeholder bogstaver og cifre
  • metoden isalpha,
    som kontrollerer om strengen kun indeholder bogstaver
  • metoden isspace,
    som kontrollerer om strengen kun indeholder mellemrum