Metoda Python String swapcase().

Metoda Python String Swapcase



Velika slova pretvaraju se u mala, dok se mala slova mijenjaju u velika pomoću metode Python string “swapcase()”. Ova funkcija zanemaruje sve simbole ili brojeve u nizu.

Primjer 1: Korištenje metode Python String swapcase() u Pythonu







U ovoj demonstraciji mali znakovi bit će pretvoreni u velike znakove i koristiti metodu 'swapcase()' jezika Python. Postoje dva istodobna skupa znakova koji se koriste u velikim i malim stilovima pisanja, a svaki znak u jednom skupu obično ima ekvivalent u drugom. Za razliku od velikih znakova, koji su njihovi veći, viši parnjaci poput 'A', mala su slova manji, niži ekvivalenti slova poput 'a'. Python nudi funkciju “swapcase()” za promjenu veličine slova u nizu. Pythonova funkcija 'swapcase()' stvara kopiju niza s promjenom velikih i malih slova kod svih znakova osjetljivih na velika i mala slova.



Započnimo kod gledajući prvu vrijednost, koja je vrijednost niza s tekstom 'ONA VOLI BANANE' kao što možete vidjeti na slici u nastavku, svaki pojedinačni znak koji se koristi u ovoj vrijednosti napisan je velikim slovima. Ova vrijednost niza pohranjena je u varijabli 'string1', koju smo prije inicijalizirali. Nakon toga pozivamo “swapcase()” s parametrom “string1” jer ovaj “string1” sadrži vrijednost niza. Ova metoda će dati izlaz koji sadrži novi niz u kojem će se svi veliki znakovi uključeni u vrijednost niza promijeniti u mala slova. Ishod metode “swapcase()” pohranjuje se u inicijaliziranu varijablu “outcome”.



Zatim pozivamo funkciju 'print()', prosljeđujući argument 'ishod' između zagrada jer se rezultat tamo čuva i želimo ga prikazati.





Prikazao je izlaz, koji je uključivao novi niz sa svim znakovima u izvornom nizu promijenjenim u mala slova. 'Ona voli banane' vrijednost je koja se prikazuje.



U drugom dijelu skripte, promijenit ćemo mala slova u velika slova. Ovaj odjeljak je sličan prethodnom, osim što smo u posljednjem dijelu promijenili velika slova u mala slova. Kao rezultat, dobili smo novi niz, uključujući sve stavke s malim slovima. Sada kada je situacija obrnuta, započnimo kod. Vrijednost niza je 'Volim svoje ljubimce'; kao što vidite, sve su riječi napisane malim slovima. Ova vrijednost se sprema u kreiranu varijablu “string1”. Metoda niza 'swapcase()' zatim se koristi u sljedećem retku, a njen parametar, varijabla 'string2', prosljeđuje se jer ima vrijednost niza. Zatim će se pozvati funkcija 'print()', a argument 'ishod' će joj biti dostavljen jer sadrži krajnji rezultat metode 'swapcase()'.

Budući da smo koristili sva mala slova u vrijednosti niza u prethodnom kodu, 'swapcase()' će ih sve promijeniti u velika slova, kao što se vidi na slici ispod. Prikazuje se novi niz u kojem je svaki znak prisutan u vrijednosti niza sada napisan velikim slovima, a niti jedan znak nije napisan malim slovima.

U trećem dijelu koda, promijenit ćemo znakove u velikim i malim slovima u isto vrijeme. U prva dva odjeljka prvo smo promijenili vrijednost niza u mala slova, au drugom smo je promijenili u velika slova. Međutim, u ovom odjeljku to radimo zajedno. Uzet ćemo vrijednost niza u kojoj ćemo uzeti neke od velikih slova i neke od malih znakova i primijeniti 'swapcase()' u njoj. Zatim će vam vratiti niz u kojem se mala slova pojavljuju velikim slovima, a velika slova malim slovima.

Započnimo kod stvaranjem vrijednosti niza 'SHE LOVE PLAY WITH DOGS' i njezinim dodjeljivanjem varijabli 'string3'. Ova vrijednost niza sadrži i mala i velika slova. Nakon toga koristimo metodu “swapcase()” i prosljeđujemo parametar “string3” jer smo u njemu već spremili vrijednost niza. Zatim, budući da je rezultat tamo spremljen i želimo ga prikazati, pozivamo funkciju 'print()', prosljeđujući argument 'ishod'.

Velika slova u nizu pretvaraju se u velika slova u izlazu, a velika slova prisutna u elementima niza pretvaraju se u mala slova.

Primjer 2: Implementacija metode Python String swapcase() s dodatnim vrstama znakova

Python string zanemaruje različite tipove znakova “swapcase()” metodu. Ako postoji nekoliko tipova znakova u trenutnom nizu, metoda 'swapcase()' ih zanemaruje i mijenja samo abecedne znakove u odgovarajuća velika i mala slova.

Koristit ćemo i vrstu znakova i numeričku vrstu znakova u odjeljku vrijednosti niza koda. Započnimo provođenjem koda. Vrijednost niza 'My Roll Number Is 161068' pohranjena je u varijabli 'str1'. Ova vrijednost ima dvije vrste znakova, kao što se može vidjeti. Zatim, u sljedećem retku, primjenjujemo metodu “swapcase()” sa “str1”, koju smo dali kao parametar jer pohranjuje vrijednost niza. Imamo varijablu pod nazivom 'rezultat' koja sadrži ishod korištenja metode niza 'swapcase()'. Funkcija print() se zatim koristi za prikaz rezultata. Poziva se u zagradama ove funkcije s argumentom 'rezultat'.

Izlaz prikazuje novi niz u kojem je element u nizu promijenjen, veliki abecedni znakovi promijenjeni su u mala slova, a mali znakovi promijenjeni su u velika slova. Međutim, numerički znak niza, '161068', nije promijenjen jer ova metoda ne mijenja druge vrste znakova.

Slično kao što smo koristili numerički znak u nizu u prethodnom odjeljku koda, koristimo simbole, brojeve i znakove u vrijednosti niza u ovom odjeljku koda. Međutim, osigurat ćemo da nema promjena simbola, brojeva ili znakova jer će ih funkcija zanemariti. Promijenit će se samo velika i mala slova.

Započnite pisanjem koda koji će pohraniti vrijednost niza 'Alex je dobio 79% ocjena, a Noah je dobio 98% ocjena na ispitu' u varijabli 'str1' koju smo stvorili. Zatim se koristi metoda 'swapcase()' s parametrom 'str1' u sljedećem retku. Zatim, u sljedećem retku, pozivamo funkciju 'print()', dajući varijablu 'result' kao argument jer smo prethodno spremili rezultat korištenjem metode 'swapcase()' u njoj.

Nije utjecao na broj ili simbol '%' jer ovaj pristup zanemaruje drugu vrstu znakova. Kao u primjeru, mala slova pretvaraju se u velika, a velika slova pretvaraju se u mala slova.

Zaključak

Zamjena velikih i malih slova korisna je tehnika pri radu u Pythonu. Za prvi primjer, pretvorili smo veliko slovo u malo slovo i obrnuto. U drugom primjeru koristili smo ovu metodu s drugim tipovima znakova jer ova metoda zanemaruje brojeve i simbole. Dakle, nije promijenio ništa osim slučaja abecednih znakova.