Metoden isnumeric

Metoden isnumeric kontrollerar om strängen endast innehåller siffror. Till skillnad från metoden isdigit kontrollerar metoden isnumeric förekomsten av alla typer av numeriska värden i strängen, inklusive romerska siffror och bråk.

Ingenting skickas till metodens parametrar. Metoden returnerar de booleska värdena True eller False.

Syntax

pythonsträng.isnumeric()

Exempel

Låt oss kontrollera att strängen endast består av siffror:

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

Resultat av kodkörning:

pythonTrue

Exempel

Låt oss nu anta att strängen innehåller andra tecken:

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

Resultat av kodkörning:

pythonFalse

Exempel

Låt oss nu kontrollera en sträng som innehåller romerska siffror med hjälp av de två metoderna isnumeric och isdigit:

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

Resultat av kodkörning:

python'isdigit:' False
'isnumeric:' True

Exempel

Låt oss kontrollera en sträng som innehåller ett bråktal med hjälp av metoderna isnumeric och isdigit:

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

Resultat av kodkörning:

python'isdigit:' False
'isnumeric:' True

Se även

  • metoden isdigit,
    som kontrollerar om strängen endast innehåller siffror
  • metoden isalnum,
    som kontrollerar om strängen innehåller bokstäver och siffror
  • metoden isalpha,
    som kontrollerar om strängen endast innehåller bokstäver
  • metoden isspace,
    som kontrollerar om strängen endast innehåller mellanslag