Método swapcase() en Python
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:
Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.
Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.
Sintaxis del Método swapcase() en Python
La sintaxis básica del método
swapcase()
es la siguiente:
Donde
cadena
es la cadena en la que deseas realizar el intercambio de capitalización.
Ejemplo del Método swapcase() en Python
Resultado:
Ejemplo
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
Ejemplo
cadena = "Python 3.9 es genial!"
resultado = cadena.swapcase()
print(resultado)
Resultado:
Ejemplo
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
Resultado:
Ejemplo
texto = "MaRtEs FrIó"
resultado = texto.swapcase()
print(resultado)
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
Practica Método swapcase() en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: La sintaxis básica del método
La sintaxis básica del método swapcase() es la siguiente.
Ejercicio: Donde
Donde cadena es la cadena en la que deseas realizar el intercambio de capitalización.
Ejercicio: Usar print()
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.
Ejemplo
cadena = "Python 3.9 es genial!"
resultado = cadena.swapcase()
print(resultado)
Ejercicio: Usar print() (2)
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.
Cómo practicar
1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.