Método isnumeric() en Python

El método isnumeric() en Python devuelve True si todos los caracteres son numéricos (0-9), de lo contrario, False.

Los exponentes, como ² y ¾, también se consideran valores numéricos.

«-1» y «1,5» NO se consideran valores numéricos, porque todos los caracteres de la cadena deben ser numéricos, y el – y el . no son.

Ejemplo

Compruebe si todos los caracteres del texto son numéricos:

txt = "565543"

x = txt.isnumeric()

print(x)

Sintaxis

string.isnumeric()

Valores de parámetros

No hay parámetros

Ejemplo

Compruebe si los caracteres son numéricos:

a = "\u0030" #unicode for 0
b = "\u00B2" #unicode for ²
c = "10km2"
d = "-1"
e = "1.5"

print(a.isnumeric())
print(b.isnumeric())
print(c.isnumeric())
print(d.isnumeric())
print(e.isnumeric())