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
sträng.isnumeric()
Exempel
Låt oss kontrollera att strängen endast består av siffror:
txt = '12345'
print(txt.isnumeric())
Resultat av kodkörning:
True
Exempel
Låt oss nu anta att strängen innehåller andra tecken:
txt = '12345ab'
print(txt.isdigit())
Resultat av kodkörning:
False
Exempel
Låt oss nu kontrollera en sträng som innehåller
romerska siffror med hjälp av de två metoderna isnumeric
och isdigit:
txt = 'Ⅻ'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultat av kodkörning:
'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:
txt = '⅓'
print('isdigit:', txt.isdigit())
print('isnumeric:', txt.isnumeric())
Resultat av kodkörning:
'isdigit:' False
'isnumeric:' True