Las letras mayúsculas se convierten en minúsculas, mientras que los caracteres en minúsculas se cambian a mayúsculas utilizando el método "swapcase ()" de la cadena de python. Esta función no tiene en cuenta los símbolos o números en la cadena.
Ejemplo 1: Utilizando el método Python String Swapcase () en Python
En esta demostración, los personajes pequeños se convertirán en personajes de capital y utilizarán el método "SwapCase ()" del lenguaje Python. Hay dos conjuntos simultáneos de caracteres utilizados en estilos de escritura de capital y más bajos, y cada personaje en un conjunto generalmente tiene un equivalente en el otro. En contraste con los caracteres mayúsculas, que son sus contrapartes más grandes como "A", las letras minúsculas son los equivalentes más pequeños y más bajos de letras como "A". Python proporciona la función "swapcase ()" para alterar el caso de las letras en una cadena. La función "SwapCase ()" de Python produce una copia de la cadena con todos los casos de caracteres sensibles a la caja.
Comencemos el código observando el primer valor, que es un valor de cadena con el texto "A ella le gustan los plátanos", como puede ver en la imagen a continuación, cada personaje utilizado en este valor está en mayúscula. Este valor de cadena se almacena en la variable "String1", que inicializamos antes. Después de eso, llamamos "SwapCase ()" con el parámetro "String1" porque esta "String1" contiene el valor de la cadena. Este método proporcionará una salida que contiene una nueva cadena en la que todos los caracteres de caso superior incluidos en el valor de la cadena se cambiarán a letras minúsculas. El resultado del método "swapcase ()" se almacena en la variable inicializada "resultado".
Luego llamamos a la función "print ()", pasando el argumento "resultado" entre los paréntesis porque el resultado se mantiene allí, y queremos mostrarlo.
Mostró la salida, que incluía una nueva cadena con todos los caracteres en la cadena original cambiado a minúsculas. "A ella le gustan los plátanos" es el valor que se muestra.
En la segunda parte del script, cambiaremos la letra minúscula a una letra mayúscula. Esta sección es similar a la anterior, excepto que cambiamos las letras mayúsculas a letras pequeñas en la última sección. Como resultado, obtuvimos una nueva cadena, incluidos todos los artículos con letras minúsculas. Ahora que la situación se invierte, comencemos el código. El valor de la cadena es "Amo a mis mascotas"; Como puede ver, todas las palabras están escritas en minúsculas. Este valor se guarda en la variable creada "String1". El método de cadena "SwapCase ()" se usa luego en la línea siguiente, y su parámetro, la variable "String2", se pasa porque tiene el valor de la cadena. Luego se invocará la función "print ()", y el argumento de "resultado" se le proporcionará porque contiene el resultado final del método "swapcase ()".
Dado que usamos todas las letras pequeñas en el valor de la cadena en el código anterior, "SwapCase ()" las cambiará todas a letras mayúsculas, como se ve en la imagen a continuación. Se muestra una nueva cadena en la que cada personaje presente en el valor de la cadena ahora está en letras mayúsculas, y ni un solo carácter está en letras minúsculas.
En la tercera sección del código, cambiaremos los caracteres en mayúsculas y minúsculas al mismo tiempo. En las dos primeras secciones, primero cambiamos el valor de la cadena a minúsculas, y en la segunda, lo cambiamos a mayúsculas. Sin embargo, en esta sección, hacemos esto juntos. Tomaremos un valor de cadena en el que tomamos algunos de los caracteres mayúsculas y algunos de los personajes minúsculas y aplicaremos "swapcase ()" en él. Luego le devolverá una cadena en la que aparecen las letras minúsculas en letras mayúsculas y las letras mayúsculas aparecen en letras minúsculas.
Comencemos el código creando el valor de la cadena "le encanta jugar con perros" y asignándolo a la variable "string3". Este valor de cadena contiene letras pequeñas y mayúsculas. Después de eso, utilizamos el método "SwapCase ()" y pasamos el parámetro "String3" porque ya hemos guardado un valor de cadena en él. Luego, debido a que el resultado se guarda allí y queremos mostrarlo, llamamos a la función "print ()", pasando el argumento "resultado".
Los caracteres mayúsculas en la cadena se transforman en mayúsculas en la salida, y los caracteres mayúsculas presentes en los elementos de la cadena se convierten en minúsculas.
Ejemplo 2: Implementación del método Python String Swapcase () con tipos de caracteres adicionales
La cadena Python ignora el método "Swapcase ()" de los diversos tipos de caracteres. Si hay varios tipos de caracteres en la cadena actual, el método "swapcase ()" los ignora y solo cambia los caracteres alfabéticos al caso apropiado.
Usaremos tanto el tipo de caracteres como el tipo numérico de caracteres en la sección Valor de cadena del código. Comencemos por poner el código en acción. El valor de la cadena "Mi número de rollo es 161068" se almacena en la variable "STR1". Este valor tiene dos tipos de caracteres, como se puede ver. Luego, en la siguiente línea, aplicamos el método "swapcase ()" con "str1", que dimos como parámetro porque almacena el valor de la cadena. Tenemos una variable llamada "resultado" que contiene el resultado de usar el método de cadena "swapcase ()". La función print () se usa para mostrar el resultado. Se llama entre paréntesis de esta función con el argumento "resultado".
La salida muestra una nueva cadena en la que se ha cambiado el elemento en la cadena, los caracteres alfabéticos en mayúsculas se han cambiado a minúsculas, y los caracteres en minúsculas se han cambiado a mayúsculas. Sin embargo, el carácter numérico de la cadena, "161068", no se ha alterado porque este método no altera los otros tipos de caracteres.
Similar a cómo utilizamos el carácter numérico en la cadena en la sección anterior del código, estamos utilizando símbolos, números y caracteres en el valor de la cadena en esta sección del código. Sin embargo, no nos aseguraremos de ningún cambio a los símbolos, números o caracteres porque la función los ignorará. Solo el caso de los caracteres será alterado.
Comience por escribir el código que almacenará el valor de la cadena "Alex obtuvo el 79% de las marcas, y Noah obtuvo un 98% de calificaciones en su examen" en la variable "STR1" que creamos. El método "SwapCase ()" se usa luego con el parámetro "STR1" en la línea posterior. Luego, en la siguiente línea, llamamos a la función "print ()", proporcionando la variable "resultado" como argumento porque previamente guardamos el resultado utilizando el método "swapcase ()" en él.
No ha afectado el número o el símbolo "%" porque este enfoque ignora el otro tipo de caracteres. Como en el ejemplo, los caracteres en minúsculas se transforman en mayúsculas, y los caracteres de casos superiores se giran en minúsculas.
Conclusión
Cambiar la caja de los alfabetos es una técnica útil cuando se trabaja en Python. Para el primer ejemplo, convertimos un personaje en mayúsculas en un carácter minúscula y viceversa. En el segundo ejemplo, utilizamos este método con otros tipos de caracteres porque este método ignora los números y los símbolos. Por lo tanto, no cambió nada más que el caso de los caracteres alfabéticos.