Los métodos de string como upper, lower, capitalize e title, nos sirven para realizar modificaciones sobre los propios strings. Veamos unos ejemplos.
El método upper de Python
El método upper() de Python es capaz de transforma todo el texto de un string en mayúsculas.
mensaje = 'Mensaje en una variable.'.upper()
print(mensaje)
Resultado en la consola
MENSAJE EN UNA VARIABLE.
Si no quieres que este método o los que vas a ver a continuación varíen el contenido de la variable original, puedes almacenarlo en una variable aparte.
mensaje = 'Mensaje en una variable.'
mensaje_mayusculas = mensaje.upper()
print(mensaje)
print(mensaje_mayusculas)
Resultado en la consola
Mensaje en una variable.
MENSAJE EN UNA VARIABLE.
El método lower de Python
Si quieres pasar todo el texto a minúsculas, puedes utilizar el método lower() de Python. En el siguiente string hay parte que está en mayúsculas. Esa parte va a ser transformada a minúsculas. Si fuera todo el texto igual.
mensaje = 'MENSAJE EN una variable.'.lower()
print(mensaje)
Resultado en la consola
mensaje en una variable.
El método capitalize de Python
El método capitalize() de Python va a transformar la primera letra del string en mayúscula.
mensaje = 'mensaje en una variable.'.capitalize()
print(mensaje)
Resultado en la consola
Mensaje en una variable.
El método title de Python
Por último, el método title() transforma la primera letra de cada palabra de un string en mayúsculas.
mensaje = 'mensaje en una variable.'.title()
print(mensaje)
Resultado en la consola
Mensaje En Una Variable.
No te pierdas todo el contenido de este curso y más cosas sobre Python.