Python | Diferencia entre isdecimal cadena (), isdigit (), IsNumeric () y Métodos

En este artículo, vamos a aprender lo que es la diferencia entre isdecimal de String (), IsNumeric () y isdigit () Método en lenguaje de programación Python ?

Los métodos isdigit () , IsNumeric () y isdecimal () son métodos incorporado de cadena en lenguaje de programación Python, que se trabajan con cadenas como objetos Unicode. Estas funciones class ya sea cierto o falsa .

La comparación se basa en clasificaciones Unicode,

isdecimal ()
isdigit ()
IsNumeric ()

Ejemplo de cadena con caracteres decimales:
“12345”
“12”
“98201”
Ejemplo de una cadena con los dígitos:
“12345”
“1233”
“3”
Ejemplo de cadena con numéricos:
“12345”
“½¼”
“½”
“12345½”
Da ‘verdadero’ si todos los caracteres de la cadena son decimales. devoluciones ‘verdadero’ si todos los caracteres de la cadena son dígitos. devuelve ‘verdadero si todos los caracteres de la cadena son numéricos.
Leer más:
cadena isdecimal () Método
Leer más:
cadena isdigit () Método
Leer más:
cadena IsNumeric () Método

Ejemplo:

str1 = u"362436"    #decimal characters
str2 = u"3" #unicode digit
str3 = u"½¼" #fractional value
print "str1 :"
print "str1.isdecimal () : ", str1.isdecimal ()
print "str1.isnumeric () : ", str1.isnumeric ()
print "str1.isdigit () : ", str1.isdigit ()
print "str2 :"
print "str2.isdecimal () : ", str2.isdecimal ()
print "str2.isnumeric () : ", str2.isnumeric ()
print "str2.isdigit () : ", str2.isdigit ()
print "str3 :"
print "str3.isdecimal () : ", str3.isdecimal ()
print "str3.isnumeric () : ", str3.isnumeric ()
print "str3.isdigit () : ", str3.isdigit ()

salida

    str1 :
str1.isdecimal () : True
str1.isnumeric () : True
str1.isdigit () : True
str2 :
str2.isdecimal () : True
str2.isnumeric () : True
str2.isdigit () : True
str3 :
str3.isdecimal () : False
str3.isnumeric () : True
str3.isdigit () : False


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *