Convertir a mayúsculas y minúsculas en Python

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

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.

¿Quieres ser expert@ en Python? Recibe trucos Python y las últimas novedades del blog

¡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.

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? 🐍

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

📩 Recibe de vez en cuando trucos y scripts Python y las últimas novedades del blog

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

Mis lecturas recomendadas

¿Quieres ser expert@ en PYTHON?

j2logo-pythonistas

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

📩 Recibe trucos, scripts y las novedades del blog

¿Quieres dominar Python?

Python, Guía para ser un Pythonista

El curso con el que aprender el lenguaje desde cero. Con mi soporte y ayuda.

OFERTA BLACK FRIDAY

35% de descuento