El método swapcase() en Python es una función de cadena (string) que se utiliza para cambiar la capitalización de los caracteres en una cadena. Concretamente, este método intercambia las letras mayúsculas por minúsculas y viceversa en la cadena original, dejando los caracteres no alfabéticos y los caracteres que ya están en minúsculas sin cambios. Aquí tienes una lección detallada sobre cómo usar el método swapcase() en Python:
Sintaxis del Método swapcase() en Python
La sintaxis básica del método swapcase() es la siguiente:
cadena.swapcase()
Donde cadena es la cadena en la que deseas realizar el intercambio de capitalización.
Ejemplo del Método swapcase() en Python
texto = "Hola Mundo" resultado = texto.swapcase() print(resultado)
Resultado:
hOLA mUNDO
En este ejemplo, todas las letras mayúsculas se convierten en minúsculas y todas las letras minúsculas se convierten en mayúsculas en la cadena original.
Caracteres no alfabéticos
cadena = "Python 3.9 es genial!" resultado = cadena.swapcase() print(resultado)
Resultado:
pYTHON 3.9 ES GENIAL!
El método swapcase() no afecta a los caracteres no alfabéticos (como el espacio, los números y los signos de puntuación) en la cadena.
Cadena con caracteres en minúsculas y mayúsculas mixtas
texto = "MaRtEs FrIó" resultado = texto.swapcase() print(resultado)
Resultado:
mArTeS fRío
El método swapcase() cambia la capitalización de las letras que están en minúsculas a mayúsculas y viceversa, dejando los caracteres que no son letras intactos.
Notas adicionales
- El método swapcase() no modifica la cadena original, en su lugar, devuelve una nueva cadena con la capitalización cambiada.
- Si la cadena está vacía, swapcase() devuelve una cadena vacía.
- Este método es útil cuando necesitas alternar entre mayúsculas y minúsculas en una cadena sin tener que recorrer manualmente cada carácter.
En resumen, el método swapcase() es una herramienta útil para cambiar la capitalización de los caracteres en una cadena de manera rápida y sencilla en Python.
- Tutorial de Cadenas en Python