
Anderson Meza
Preguntapara que sirve el método isdigit ?

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

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.

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