Lo bueno de lenguajes de programación tan versátiles como Python, es que permiten realizar cambios en los textos de forma instántea, y hablo de cambios que, aun siendo sencillos, pueden llevarnos mucho tiempo si los tenemos que hacer de forma manual.
Un ejemplo de ello sería cambiar las letras de un texto de mayúsculas a minúsculas o viceversa, da igual lo largo que sea el texto, Python lo hará muy rápido.
Por ejemplo, voy a coger el texto del párrafo anterior, y lo vamos a poner todo en mayúsculas, ¿cómo podemos poner en mayúsculas un texto con Python? Así:
"el texto que quieras".upper()
"Un ejemplo de ello sería cambiar las letras de un texto de
mayúsculas a minúsculas o viceversa, da igual lo largo que sea el texto,
Python lo hará muy rápido.".upper()
[Out] UN EJEMPLO DE ELLO SERÍA CAMBIAR LAS LETRAS DE UN TEXTO DE
MAYÚSCULAS A MINÚSCULAS O VICEVERSA, DA IGUAL LO LARGO QUE SEA EL TEXTO,
PYTHON LO HARÁ MUY RÁPIDO.
¿Y sí es al revés? Vamos a decirle a Python que no queremos tener mayúsculas en nuestro texto:
"el texto que quieras".lower()
"ESTO es un Texto de prueba".lower()
[Out] esto es un texto de prueba
Otra opción que podemos utilizar a veces es la que nos permite poner solamente la primera letra de la frase en mayúsculas, esto nos podría servir para corregir este error ortagráfico básico en un texto largo:
"el texto que quieras".capitalize()
"hola fanáticos de python".capitalize()
[Out] Hola fanáticos de python
Y una última opción que me parece muy útil para corregir errores en formularios. Imagina que tienes un formulario donde estás pidiendo el nombre y apellido a la gente, ¿cuánta gente pone sus nombres y apellidos en minúsculas por dejadez? Aquí os dejo una solución rápida utilizando Python:
"el texto que quieras".title()
"lionel andrés messi".title()
[Out] Lionel Andrés Messi
Deja una respuesta