Python String swapcase() Mètode

Python String Swapcase Metode



Les lletres majúscules es converteixen en minúscules, mentre que els caràcters en minúscules es canvien a majúscules mitjançant el mètode de cadena de Python 'swapcase()'. Aquesta funció no té en compte els símbols o números de la cadena.

Exemple 1: utilitzant el mètode Python String swapcase() a Python







En aquesta demostració, els caràcters petits es convertiran en caràcters majúscules i utilitzaran el mètode 'swapcase()' del llenguatge Python. Hi ha dos conjunts simultanis de caràcters utilitzats en estils d'escriptura majúscules i inferiors, i cada caràcter d'un conjunt normalment té un equivalent en l'altre. A diferència dels caràcters majúscules, que són els seus homòlegs més grans i més alts com 'A', les lletres minúscules són els equivalents més petits i minúsculs de lletres com 'a'. Python proporciona la funció 'swapcase()' per alterar el cas de les lletres d'una cadena. La funció 'swapcase()' de Python produeix una còpia de la cadena amb les majúscules i minúscules de tots els caràcters que distingeixen entre majúscules i minúscules canviades.



Comencem el codi mirant el primer valor, que és un valor de cadena amb el text 'LI AGRADA EL PLÀTAN', com podeu veure a la imatge següent, tots els caràcters utilitzats en aquest valor estan en majúscules. Aquest valor de cadena s'emmagatzema a la variable 'cadena1', que hem inicialitzat abans. Després d'això, anomenem 'swapcase()' amb el paràmetre 'cadena1' perquè aquesta 'cadena1' conté el valor de la cadena. Aquest mètode proporcionarà una sortida que conté una cadena nova en la qual tots els caràcters majúscules inclosos en el valor de la cadena es canviaran per lletres minúscules. El resultat del mètode 'swapcase()' s'emmagatzema a la variable inicialitzada 'resultat'.



Aleshores anomenem la funció “print()”, passant l'argument “resultat” entre parèntesis perquè el resultat es manté allà i volem mostrar-lo.





Mostrava la sortida, que incloïa una cadena nova amb tots els caràcters de la cadena original canviats a minúscules. 'A ella li agraden els plàtans' és el valor que es mostra.



A la segona part de l'script, canviarem la lletra minúscula per una lletra majúscula. Aquesta secció és similar a l'anterior, excepte que hem canviat les majúscules per minúscules a l'última secció. Com a resultat, vam obtenir una cadena nova, que inclou tots els elements amb lletres minúscules. Ara que la situació s'ha invertit, comencem el codi. El valor de la cadena és 'M'encanten les meves mascotes'; com podeu veure, totes les paraules estan escrites en minúscula. Aquest valor s'està desant a la variable creada 'cadena1'. A continuació, s'utilitza el mètode de cadena 'swapcase()' a la línia següent i es passa el seu paràmetre, la variable 'cadena2', perquè té el valor de la cadena. Aleshores s'invocarà la funció 'print()' i se li proporcionarà l'argument 'resultat' perquè conté el resultat final del mètode 'swapcase()'.

Com que hem utilitzat totes les lletres minúscules del valor de la cadena del codi anterior, 'swapcase()' les canviarà totes en majúscules, com es veu a la imatge següent. Es mostra una cadena nova en la qual tots els caràcters presents al valor de la cadena es troben ara en majúscules i no hi ha cap caràcter en minúscules.

A la tercera secció del codi, canviarem els caràcters en majúscules i minúscules alhora. A les dues primeres seccions, primer vam canviar el valor de la cadena a minúscules i, a la segona, el vam canviar a majúscules. Tanmateix, en aquesta secció, ho fem junts. Prenem un valor de cadena en què agafem alguns dels caràcters en majúscules i alguns dels caràcters en minúscules i hi apliquem 'swapcase()'. A continuació, us retornarà una cadena en què les lletres minúscules apareixen en majúscules i les majúscules en minúscules.

Comencem el codi creant el valor de cadena 'SHE LOVE PLAY WITTH DOGs' i assignant-lo a la variable 'string3'. Aquest valor de cadena conté lletres minúscules i majúscules. Després d'això, utilitzem el mètode 'swapcase()' i passem el paràmetre 'string3' perquè ja hi hem desat un valor de cadena. Aleshores, com que el resultat es desa allà i volem mostrar-lo, anomenem la funció “print()”, passant l'argument “resultat”.

Els caràcters majúscules de la cadena es transformen en majúscules a la sortida i els caràcters majúscules presents als elements de la cadena es converteixen en minúscules.

Exemple 2: implementació del mètode Python String swapcase() amb tipus de caràcters addicionals

La cadena de Python ignora els diferents tipus de caràcters mètode 'swapcase()'. Si hi ha diversos tipus de caràcters a la cadena actual, el mètode 'swapcase()' els ignora i només canvia els caràcters alfabètics al cas adequat.

Utilitzarem tant el tipus de caràcter com el tipus numèric de caràcters a la secció de valors de cadena del codi. Comencem posant el codi en acció. El valor de cadena 'El meu número de rotllo és 161068' s'emmagatzema a la variable 'str1'. Aquest valor té dos tipus de caràcters, com es pot veure. A continuació, a la línia següent, apliquem el mètode “swapcase()” amb “str1”, que hem donat com a paràmetre perquè emmagatzema el valor de la cadena. Tenim una variable anomenada 'resultat' que conté el resultat de l'ús del mètode 'swapcase()' de cadena. La funció print() s'utilitza llavors per mostrar el resultat. S'anomena entre parèntesis d'aquesta funció amb l'argument 'resultat'.

La sortida mostra una cadena nova en què s'ha canviat l'element de la cadena, els caràcters alfabètics majúscules s'han canviat a minúscules i els caràcters minúscules s'han canviat a majúscules. Tanmateix, el caràcter numèric de la cadena, '161068', no s'ha modificat perquè aquest mètode no altera els altres tipus de caràcters.

De manera semblant a com hem utilitzat el caràcter numèric de la cadena a la secció anterior del codi, estem utilitzant símbols, números i caràcters al valor de cadena d'aquesta secció de codi. Tanmateix, ens assegurarem que no hi ha cap canvi als símbols, números o caràcters perquè la funció els ignorarà. Només s'alterarà el cas dels personatges.

Comenceu escrivint el codi que emmagatzemarà el valor de cadena 'Alex va obtenir 79% de notes i Noah va obtenir 98% de notes a l'examen' a la variable 'str1' que hem creat. A continuació, s'utilitza el mètode 'swapcase()' amb el paràmetre 'str1' a la línia següent. Aleshores, a la línia següent, anomenem la funció 'print()', proporcionant la variable 'resultat' com a argument perquè prèviament vam desar el resultat utilitzant el mètode 'swapcase()'.

No ha afectat el nombre ni el símbol '%' perquè aquest enfocament ignora l'altre tipus de caràcter. Com a l'exemple, els caràcters minúscules es transformen en majúscules i els caràcters majúscules es converteixen en minúscules.

Conclusió

Canviar majúscules i minúscules d'alfabets és una tècnica útil quan es treballa en Python. Per al primer exemple, hem convertit un caràcter en majúscula en un caràcter en minúscula i viceversa. En el segon exemple, hem utilitzat aquest mètode amb altres tipus de caràcters perquè aquest mètode ignora els números i els símbols. Així, no va canviar res més que el cas dels caràcters alfabètics.