
Anderson Meza
Preguntapara que sirve el método isdigit ?

Alejo Espitia
str.isdigit() Retorna un bool, que indica si la cadena de caracteres (string) en su totalidad, solo funciona con enteros, para numeros decimales y flotantes hay que hacer un truqillo ejemplo:
a = "123" a.isdigit() True a = "12.3" a.isdigit() False a = "12.3" a.replace(".", "", 1).isdigit() True
En la funcion replace cambiamos una vez el punto por un vacio str.replace("caracter a cambiar", "nuevo caracter", cuantas veces)
Y por eso en la segunda nos devuelve un True, porque cambiamos el "12.3" por "123"
espero sea de ayuda :+1

Brayan Felipe Olivares Montañez
El método se enfoca mas a tipos de datos en texto. Básicamente te verifica si una cadena de texto esta compuesta de dígitos o no.
Algo así
str = "65432021"
print ( srt.isdigit() )
Al evaluar esto, el resultado sera "True"
Por el contrario si evalúas
str = "Hola este es el ejemplo"
print ( str.isdigit() )
Te devolvera un "False", dado que el contenido de la cadena no es en su totalidad dígitos.

Fernanda Vieira Jófili
Hola :) Esta función es para identificar si la string tiene solo números (dígitos). Funciona para enteros positivos.