Convertir a mayúsculas y minúsculas en Python

Convertir cadena a mayúsculas y minúsculas en Python

¿Quieres ser expert@ en Python? 🐍

❤️ He ayudado a miles de programadores/as como tú a ser mejores Pythonistas

📩 Recibe de vez en cuando trucos, scripts y tutoriales Python en español

🥇 Accede a nuestra comunidad privada de Slack: Pythonistas-es

* Al enviar el formulario confirmas que aceptas la POLITICA DE PRIVACIDAD

En este tutorial vas a descubrir los diferentes métodos para convertir texto a mayúsculas y minúsculas en Python. Todos estos métodos pertenecen a la clase String.

Convertir texto a mayúsculas en Python

Para convertir una cadena a mayúsculas, utiliza el método upper(). upper() devuelve una copia de la cadena en mayúsculas.

>>> hola = 'Hola pythonista'
>>> hola_upper = hola.upper()

>>> print(hola)
Hola pythonista

>>> print(hola_upper)
HOLA PYTHONISTA

Convertir texto a minúsculas en Python

Para convertir una cadena a minúsculas, utiliza el método lower(). lower() devuelve una copia de la cadena en minúsculas.

>>> hola = 'HOLA Pythonista'
>>> hola_lower = hola.lower()

>>> print(hola)
HOLA Pythonista

>>> print(hola_lower)
hola pythonista

Convertir solo la primera letra de un texto a mayúsculas

Para convertir la primera letra de una cadena a mayúsculas, utiliza el método capitalize(). capitalize() devuelve una copia de la cadena con la primera letra en mayúsculas.

>>> 'hola pythonista. ¿te gusta python?'.capitalize()
'Hola pythonista. ¿te gusta python?'

Cambiar mayúsculas por minúsculas y viceversa

Para cambiar los caracteres en mayúsculas de un texto por minúsculas y viceversa, utiliza el método swapcase(). swapcase() devuelve una copia de la cadena con los caracteres en mayúsculas cambiados por minúsculas y viceversa.

>>> hola = 'Hola Pythonista. ¿Te gusta Python?'
>>> hola_swaped = hola.swapcase()

>>> print(hola)
Hola Pythonista. ¿Te gusta Python?

>>> print(hola_swaped)
hOLA pYTHONISTA. ¿tE GUSTA pYTHON?

Convertir un texto a formato título

Para convertir un texto a formato título, utiliza el método title(). title() convierte la primera letra de cada palabra de una cadena a mayúsculas.

>>> hola = 'hola pythonista. ¿te gusta python?'
>>> hola_title = hola.title()

>>> print(hola)
hola pythonista. ¿te gusta python?

>>> print(hola_title)
Hola Pythonista. ¿Te Gusta Python?

Comprobar si un texto está todo en mayúsculas

Para comprobar si un texto está todo en mayúsculas, utiliza el método isupper(). isupper() devuelve True si todos los caracteres de una cadena están en mayúsculas, False en caso contrario.

>>> 'Hola'.isupper()
False

>>> 'HOLA'.isupper()
True

Comprobar si un texto está todo en minúsculas

Para comprobar si un texto está todo en minúsculas, utiliza el método islower(). islower() devuelve True si todos los caracteres de una cadena están en minúsculas, False en caso contrario.

>>> 'Hola'.islower()
False

>>> 'hola'.islower()
True

Pues hemos llegado al final de este tutorial. En él, hemos repasado los diferentes métodos de la clase String para convertir una cadena a mayúsculas y minúsculas en Python.

¿Te ha gustado? Ayúdame a compartirlo 🤗

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

¿Quieres ser expert@ en Python? Recibe trucos Python y accede a nuestro espacio privado de Slack

¡Eyyy! Esto también te puede interesar 👇

* Te informo de que los datos de carácter personal que proporciones al comentar serán tratados por Juan José Lozano Gómez como responsable de esta web. La Finalidad es moderar los comentarios. La Legitimación es gracias a tu consentimiento. Destinatarios: tus datos se encuentran alojados en Disqus (disqus.com), mi sistema de comentarios, que está acogido al acuerdo de seguridad EU-US Privacy. Podrás ejercer Tus Derechos de Acceso, Rectificación, Limitación o Suprimir tus datos enviando un email a juanjo@j2logo.com. Encontrarás más información en la POLÍTICA DE PRIVACIDAD.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Sobre j2logo

j2logo profile

Quiero ayudarte a que seas mejor programador/a, pero no uno cualquiera, sino uno de los top.

¿Quieres ser expert@ en PYTHON?

j2logo-pythonistas

❤️ He ayudado a miles de programadores/as como tú

📩 Recibe trucos, scripts y tutoriales Python

🥇 Accede a nuestra comunidad privada de Slack