Python String swapcase() Metoda

Python String Swapcase Metoda



Literele mari sunt convertite în litere mici, în timp ce caracterele mici sunt schimbate în majuscule folosind metoda Python „swapcase()”. Această funcție nu ține cont de orice simbol sau numere din șir.

Exemplul 1: Utilizarea metodei Python String swapcase() în Python







În această demonstrație, caracterele mici vor fi convertite în caractere majuscule și vor folosi metoda „swapcase()” a limbajului Python. Există două seturi simultane de caractere utilizate în stilurile de scriere majuscule și mai mici, iar fiecare caracter dintr-un set are de obicei un echivalent în celălalt. Spre deosebire de caracterele mari, care sunt omologii lor mai mari, mai mari, cum ar fi „A”, literele mici sunt echivalentele mai mici și mai mici ale literelor precum „a”. Python oferă funcția „swapcase()” pentru modificarea majusculei literelor dintr-un șir. Funcția „swapcase()” a lui Python produce o copie a șirului de caractere cu majuscule și minuscule ale tuturor caracterelor sensibile la majuscule.



Să începem codul uitându-ne la prima valoare, care este o valoare șir cu textul „LE PLACE BANANELE”, așa cum puteți vedea în imaginea de mai jos, fiecare caracter folosit în această valoare este cu majuscule. Această valoare șir este stocată în variabila „string1”, pe care am inițializat-o înainte. După aceea, numim „swapcase()” cu parametrul „șir1” deoarece acest „șir1” conține valoarea șirului. Această metodă va oferi o ieșire care conține un șir nou în care toate caracterele majuscule incluse în valoarea șirului vor fi schimbate în litere mici. Rezultatul metodei „swapcase()” este stocat în variabila inițializată „rezultat”.



Apoi apelăm funcția „print()”, trecând argumentul „rezultat” între paranteze pentru că rezultatul este păstrat acolo și dorim să-l afișăm.





A afișat rezultatul, care includea un șir nou cu toate caracterele din șirul original schimbate în litere mici. „Îi plac bananele” este valoarea afișată.



În a doua porțiune a scriptului, vom schimba litera minusculă cu o literă mare. Această secțiune este similară cu cea anterioară, cu excepția faptului că am schimbat majusculele în litere mici în ultima secțiune. Ca rezultat, am primit un șir nou, care include toate elementele cu litere mici. Acum că situația este inversată, să începem codul. Valoarea șirului este „Îmi iubesc animalele de companie”; după cum puteți vedea, toate cuvintele sunt scrise cu litere mici. Această valoare este salvată în variabila creată „șir1”. Metoda șir „swapcase()” este apoi utilizată în rândul următor, iar parametrul său, variabila „șir2”, este trecut deoarece are valoarea șirului. Funcția „print()” va fi apoi invocată, iar argumentul „rezultat” îi va fi furnizat deoarece conține rezultatul final al metodei „swapcase()”.

Deoarece am folosit toate literele mici din valoarea șirului din codul anterior, „swapcase()” le va schimba pe toate în majuscule, așa cum se vede în imaginea de mai jos. Este afișat un șir nou în care fiecare caracter prezent în valoarea șirului este acum cu litere mari, și niciun caracter nu este cu litere mici.

În a treia secțiune a codului, vom schimba caracterele în majuscule și litere mici în același timp. În primele două secțiuni, am schimbat mai întâi valoarea șirului cu litere mici, iar în a doua, am schimbat-o cu litere mari. Cu toate acestea, în această secțiune, facem acest lucru împreună. Vom lua o valoare șir în care luăm unele dintre caracterele majuscule și unele dintre caracterele minuscule și aplicăm „swapcase()” în ea. Vă va returna apoi un șir în care literele mici apar cu litere mari, iar literele mari apar cu litere mici.

Să începem codul prin crearea valorii șirului „SHE LOVE PLAY WITTH DOGs” și atribuind-o variabilei „string3”. Această valoare șir conține atât litere mici, cât și majuscule. După aceea, folosim metoda „swapcase()” și trecem parametrul „string3” deoarece am salvat deja o valoare șir în el. Apoi, pentru că rezultatul este salvat acolo și dorim să-l afișăm, apelăm funcția „print()”, trecând argumentul „rezultat”.

Caracterele majuscule din șir sunt transformate în majuscule în ieșire, iar caracterele majuscule prezente în elementele șir sunt convertite în litere mici.

Exemplul 2: Implementarea metodei Python String swapcase() cu tipuri de caractere suplimentare

Șirul Python ignoră diferitele tipuri de caractere metoda „swapcase()”. Dacă există mai multe tipuri de caractere în șirul curent, metoda „swapcase()” le ignoră și schimbă doar caracterele alfabetice în cazul corespunzător.

Vom folosi atât tipul de caractere, cât și tipul numeric de caractere în secțiunea de valori șir a codului. Să începem prin a pune codul în acțiune. Valoarea șirului „My Roll Number Is 161068” este stocată în variabila „str1”. Această valoare are două tipuri de caractere, după cum se poate vedea. Apoi, în rândul următor, aplicăm metoda „swapcase()” cu „str1”, pe care am dat-o ca parametru deoarece stochează valoarea șirului. Avem o variabilă numită „rezultat” care conține rezultatul utilizării metodei „swapcase()”. Funcția print() este apoi folosită pentru a afișa rezultatul. Este numită în parantezele acestei funcții cu argumentul „rezultat”.

Rezultatul arată un șir nou în care elementul din șir a fost modificat, caracterele alfabetice majuscule au fost schimbate în litere mici, iar caracterele mici au fost schimbate în majuscule. Cu toate acestea, caracterul numeric al șirului, „161068”, nu a fost modificat deoarece această metodă nu modifică celelalte tipuri de caractere.

Similar cu modul în care am folosit caracterul numeric din șirul din secțiunea anterioară a codului, folosim simboluri, numere și caractere în valoarea șirului din această secțiune de cod. Cu toate acestea, ne vom asigura că nu se vor schimba simbolurile, numerele sau caracterele deoarece funcția le va ignora. Doar cazul personajelor va fi modificat.

Începeți prin a scrie codul care va stoca valoarea șirului „Alex a obținut note de 79%, iar Noah a obținut note de 98% la examenul lor” în variabila „str1” pe care am creat-o. Metoda „swapcase()” este apoi utilizată cu parametrul „str1” în linia următoare. Apoi, în următoarea linie, apelăm funcția „print()”, furnizând variabila „rezultat” ca argument, deoarece anterior am salvat rezultatul utilizând metoda „swapcase()” în ea.

Nu a afectat numărul sau simbolul „%”, deoarece această abordare ignoră celălalt tip de caracter. Ca și în exemplu, caracterele mici sunt transformate în majuscule, iar caracterele mari sunt transformate cu litere mici.

Concluzie

Schimbarea majusculelor alfabetelor este o tehnică utilă atunci când lucrați în Python. Pentru primul exemplu, am transformat un caracter majuscule într-un caracter mic și invers. În al doilea exemplu, am folosit această metodă cu alte tipuri de caractere, deoarece această metodă ignoră cifrele și simbolurile. Astfel, nu a schimbat nimic altceva decât cazul caracterelor alfabetice.