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.