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())