Saben como se hace para quitar los acentos de una palabra o letra?

Sebastian Cifuentes

Sebastian Cifuentes

Pregunta
studenthace 5 años

Saben como se hace para quitar los acentos de una palabra o letra?

2 respuestas
para escribir tu comentario
    Sebastian Cifuentes

    Sebastian Cifuentes

    studenthace 5 años

    Gracias, lo voy a intentar!

    Valenttina Cardozo

    Valenttina Cardozo

    studenthace 5 años

    Hola! Podrías hacer una minifunción de reemplazo, así:

    1. Creas función en donde guardas las vocales erróneas y las correctas
    def normalize(s): replacements = ( ("á", "a"), ("é", "e"), ("í", "i"), ("ó", "o"), ("ú", "u"), )
    1. Creas ciclo para que la función corra en cada letra de la palabra que la función llama
    for a, b in replacements:
    1. s es el argumento de la función normalize y con la función .replace(a,b) hace el reemplazo, a corresponde a las letras de la primera columna y b a las de la segunda en replacements. con .replace(a.upper(), b.upper) incluyes a las mayúsculas en la corrección
    s = s.replace(a, b).replace(a.upper(), b.upper()) return s print(normalize("¡Hólá, múndó!")) print(normalize("¡HÓLÁ, MÚNDÓ!"))

    Tomé el ejemplo de aquí

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.