Método Python String swapcase()

Metodo Python String Swapcase



Las letras mayúsculas se convierten en minúsculas, mientras que los caracteres en minúsculas se cambian a mayúsculas mediante el método 'swapcase()' de cadena de Python. Esta función ignora cualquier símbolo o número en la cadena.

Ejemplo 1: Utilización del método Python String swapcase() en Python







En esta demostración, los caracteres pequeños se convertirán en caracteres mayúsculas y usarán el método 'swapcase()' del lenguaje Python. Hay dos conjuntos simultáneos de caracteres que se utilizan en los estilos de escritura mayúscula y minúscula, y cada carácter de un conjunto suele tener un equivalente en el otro. A diferencia de los caracteres en mayúsculas, que son sus contrapartes más grandes y más altas como 'A', las letras en 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 los caracteres que distinguen entre mayúsculas y minúsculas cambiados.



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 carácter que se usa en este valor está en mayúsculas. Este valor de cadena se almacena en la variable 'cadena1', que inicializamos antes. Después de eso, llamamos a 'swapcase()' con el parámetro 'cadena1' porque esta 'cadena1' contiene el valor de la cadena. Este método proporcionará una salida que contiene una nueva cadena en la que todos los caracteres en mayúsculas 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 'imprimir()', pasando el argumento 'resultado' entre paréntesis porque el resultado se mantiene allí y queremos mostrarlo.





Mostró el resultado, que incluía una nueva cadena con todos los caracteres de la cadena original cambiados 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 por una letra mayúscula. Esta sección es similar a la anterior, excepto que cambiamos las letras mayúsculas a minúsculas en la última sección. Como resultado, obtuvimos una nueva cadena que incluía todos los elementos 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 en la línea siguiente y su parámetro, la variable “cadena2”, se pasa porque tiene el valor de la cadena. Luego se invocará la función 'imprimir ()' y se le proporcionará el argumento 'resultado' porque contiene el resultado final del método 'swapcase ()'.

Dado que usamos todas las letras minúsculas 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 carácter presente en el valor de la cadena ahora está en letras mayúsculas y ningún carácter está en 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, lo hacemos juntos. Tomaremos un valor de cadena en el que tomamos algunos de los caracteres en mayúsculas y algunos de los caracteres en minúsculas y le aplicamos 'swapcase()'. Luego le devolverá una cadena en la que las letras minúsculas aparecen en mayúsculas y las letras mayúsculas aparecen en minúsculas.

Comencemos el código creando el valor de cadena 'ELLA AMOR JUGAR CON PERROS' y asignándolo a la variable 'cadena3'. Este valor de cadena contiene letras minúsculas y mayúsculas. A continuación, 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 'imprimir()', pasando el argumento 'resultado'.

Los caracteres en mayúsculas de la cadena se transforman a mayúsculas en la salida y los caracteres en mayúsculas presentes en los elementos de la cadena se convierten a minúsculas.

Ejemplo 2: Implementación del método Python String swapcase() con tipos de caracteres adicionales

La cadena de Python ignora los distintos tipos de caracteres del método 'swapcase()'. 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 carácter como el tipo numérico de caracteres en la sección de valor de cadena del código. Comencemos poniendo el código en acción. El valor de cadena 'Mi número de registro 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 le 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()”. Luego se usa la función print() para mostrar el resultado. Se llama entre paréntesis de esta función con el argumento “resultado”.

El resultado muestra una nueva cadena en la que se ha cambiado el elemento de 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 modificó porque este método no altera los otros tipos de caracteres.

De manera similar a como usamos el carácter numérico en la cadena en la sección anterior del código, estamos usando símbolos, números y caracteres en el valor de la cadena en esta sección del código. Sin embargo, nos aseguraremos de que no haya cambios en los símbolos, números o caracteres porque la función los ignorará. Solo se alterará el caso de los caracteres.

Comience escribiendo el código que almacenará el valor de cadena 'Alex obtuvo 79 % de calificaciones y Noah obtuvo 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 siguiente. Luego, en la siguiente línea, llamamos a la función 'print()', proporcionando la variable 'resultado' como argumento porque previamente guardamos el resultado usando el método 'swapcase()'.

No ha afectado el número o el símbolo '%' porque este enfoque ignora el otro tipo de carácter. Como en el ejemplo, los caracteres en minúsculas se transforman en mayúsculas y los caracteres en mayúsculas se convierten en minúsculas.

Conclusión

Cambiar mayúsculas y minúsculas es una técnica útil cuando se trabaja en Python. Para el primer ejemplo, convertimos un carácter en mayúsculas en minúsculas y viceversa. En el segundo ejemplo, usamos este método con otros tipos de caracteres porque este método ignora números y símbolos. Por lo tanto, no cambió nada más que el caso de los caracteres alfabéticos.