← Volver
Para quitar los tildes de las cinco vocales, basta con diseñar una simple función que se encargue de ello vía
Ahora bien, para normalizar todo tipo de "decoraciones", incluyendo diéresis y otros glifos, véase el artículo Convertir texto Unicode a ASCII de 7 bits.
Cómo quitar tildes de una cadena
str.replace()
.def normalize(s):
replacements = (
("á", "a"),
("é", "e"),
("í", "i"),
("ó", "o"),
("ú", "u"),
)
for a, b in replacements:
s = s.replace(a, b).replace(a.upper(), b.upper())
return s
print(normalize("¡Hólá, múndó!"))
print(normalize("¡HÓLÁ, MÚNDÓ!"))
Ahora bien, para normalizar todo tipo de "decoraciones", incluyendo diéresis y otros glifos, véase el artículo Convertir texto Unicode a ASCII de 7 bits.
👨💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.
🐍 También te puede interesar:
💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.