para que sirve el método isdigit ?

Pregunta de la clase:
Manejo de strings en Python
Anderson Meza

Anderson Meza

Pregunta
studenthace 5 años

para que sirve el método isdigit ?

3 respuestas
para escribir tu comentario
    Alejo Espitia

    Alejo Espitia

    studenthace 5 años

    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

    Brayan Felipe Olivares Montañez

    studenthace 5 años

    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

    Fernanda Vieira Jófili

    studenthace 5 años

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

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.