Método isnumeric() de Python3
Descripción
El método isnumeric() detecta si la cadena está compuesta únicamente por dígitos. Los dígitos pueden ser: dígitos Unicode, dígitos de ancho completo (doble byte), números romanos, números en caracteres chinos.
Similar a exponentes²Similar a fracciones½También se consideran dígitos.
# s = '½' s = '\u00BD'
Sintaxis
Sintaxis del método isnumeric():
str.isnumeric()
Parámetros
- Ninguno.
Valor de retorno
Si la cadena contiene solo caracteres numéricos, devuelve True; de lo contrario, devuelve False
Ejemplo
El siguiente ejemplo muestra el uso del método isnumeric():
Ejemplo
#!/usr/bin/python3
str = "ejemplo2016"
print (str.isnumeric())
str = "23443434"
print (str.isnumeric())
str = "ejemplo2016"
print (str.isnumeric())
str = "23443434"
print (str.isnumeric())
El resultado del ejemplo anterior es:
False True
Dígitos Unicode:
Ejemplo
#!/usr/bin/python3
#s = '²3455'
s = '\u00B23455'
print(s.isnumeric())
# s = '½'
s = '\u00BD'
print(s.isnumeric())
a = "\u0030" #unicode for 0
print(a.isnumeric())
b = "\u00B2" #unicode for ²
print(b.isnumeric())
c = "10km2"
print(c.isnumeric())
#s = '²3455'
s = '\u00B23455'
print(s.isnumeric())
# s = '½'
s = '\u00BD'
print(s.isnumeric())
a = "\u0030" #unicode for 0
print(a.isnumeric())
b = "\u00B2" #unicode for ²
print(b.isnumeric())
c = "10km2"
print(c.isnumeric())
El resultado del ejemplo anterior es:
True True True True False
Otras extensiones
Cadenas de Python3