Python String isnumeric ()

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.

Articulos interesantes...