El método isnumeric () devuelve True si todos los caracteres de una cadena son numéricos. Si no, devuelve False.
Un carácter numérico tiene las siguientes propiedades:
- Numeric_Type = Decimal
- Numeric_Type = Dígito
- Numeric_Type = Numeric
En Python, los caracteres decimales (como: 0, 1, 2…), dígitos (como: subíndice, superíndice) y los caracteres que tienen la propiedad de valor numérico Unicode (como: fracción, números romanos, numeradores de moneda) se consideran todos caracteres numéricos.
Puede escribir los dígitos y caracteres numéricos usando Unicode en el programa. Por ejemplo:
# s = '½' s = ' u00BD'
La sintaxis de isnumeric()
es
string.isnumeric ()
Parámetros isnumeric ()
El isnumeric()
método no toma ningún parámetro.
Valor de retorno de isnumeric ()
El isnumeric()
método devuelve:
- Verdadero si todos los caracteres de la cadena son numéricos.
- Falso si al menos un carácter no es numérico.
Ejemplo 1: Trabajo de isnumeric ()
s = '1242323' print(s.isnumeric()) #s = '²3455' s = 'u00B23455' print(s.isnumeric()) # s = '½' s = 'u00BD' print(s.isnumeric()) s = '1242323' s='python12' print(s.isnumeric())
Salida
Verdadero Verdadero Verdadero Falso
Ejemplo 2: ¿Cómo utilizar isnumeric ()?
#s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')
Salida
Todos los caracteres son numéricos.