Método isnumeric() de Python3

Python3 字符串Cadenas 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())

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

El resultado del ejemplo anterior es:

True
True
True
True
False

Python3 字符串Cadenas de Python3

Otras extensiones