Metoda Python String swapcase().

Metoda Python String Swapcase



Velike črke se pretvorijo v male, medtem ko se male črke spremenijo v velike z uporabo metode niza Python »swapcase()«. Ta funkcija ne upošteva nobenih simbolov ali številk v nizu.

Primer 1: Uporaba metode Python String swapcase() v Pythonu







V tej predstavitvi bodo majhni znaki pretvorjeni v velike znake in uporabljena metoda »swapcase()« jezika Python. Obstajata dva istočasna niza znakov, ki se uporabljata v velikih in nižjih slogih pisanja, in vsak znak v enem nizu ima običajno ekvivalent v drugem. V nasprotju z velikimi črkami, ki so njihovi večji, višji dvojniki, kot je 'A', so male črke manjši, nižji ekvivalenti črk, kot je 'a'. Python nudi funkcijo »swapcase()« za spreminjanje velikih in malih črk v nizu. Pythonova funkcija »swapcase()« izdela kopijo niza z zamenjavo velikih in malih črk vseh znakov, ki razlikujejo med velikimi in malimi črkami.



Začnimo kodo z ogledom prve vrednosti, ki je vrednost niza z besedilom »SHE LIKES BANANAS«, kot lahko vidite na spodnji sliki, vsi posamezni znaki, uporabljeni v tej vrednosti, so napisani z velikimi črkami. Ta vrednost niza je shranjena v spremenljivki 'string1', ki smo jo inicializirali prej. Po tem pokličemo 'swapcase()' s parametrom 'string1', ker ta 'string1' vsebuje vrednost niza. Ta metoda bo zagotovila izhod, ki bo vseboval nov niz, v katerem bodo vse velike črke, vključene v vrednost niza, spremenjene v male črke. Rezultat metode »swapcase()« je shranjen v inicializirani spremenljivki »outcome«.



Nato pokličemo funkcijo »print()« in podamo argument »rezultat« med oklepaje, ker je rezultat shranjen tam in ga želimo prikazati.





Prikazal je izhod, ki je vključeval nov niz z vsemi znaki v izvirnem nizu, spremenjenimi v male črke. »Rada ima banane« je prikazana vrednost.



V drugem delu skripta bomo male črke spremenili v velike. Ta razdelek je podoben prejšnjemu, le da smo v zadnjem razdelku velike črke spremenili v male. Kot rezultat smo dobili nov niz, ki vključuje vse elemente z malimi črkami. Zdaj, ko je situacija obrnjena, začnimo kodo. Vrednost niza je 'I love my pets'; kot vidite, so vse besede napisane z malimi črkami. Ta vrednost se shrani v ustvarjeno spremenljivko “string1”. Metoda niza »swapcase()« se nato uporabi v naslednji vrstici in njen parameter, spremenljivka »string2«, se posreduje, ker ima vrednost niza. Nato bo priklicana funkcija »print()« in posredovan ji bo argument »izid«, ker vsebuje končni rezultat metode »swapcase()«.

Ker smo v prejšnji kodi uporabili vse male črke v vrednosti niza, jih bo »swapcase()« vse spremenil v velike črke, kot je prikazano na spodnji sliki. Prikaže se nov niz, v katerem so vsi znaki v vrednosti niza zdaj z velikimi črkami in niti en znak ni z malimi črkami.

V tretjem delu kode bomo istočasno spremenili znake v velikih in malih črkah. V prvih dveh razdelkih smo vrednost niza najprej spremenili v male črke, v drugem pa v velike. Vendar v tem razdelku to počnemo skupaj. Vzeli bomo vrednost niza, v kateri bomo vzeli nekaj velikih črk in nekaj malih črk ter vanjo uporabili »swapcase()«. Nato vam bo vrnil niz, v katerem so male črke prikazane z velikimi črkami, velike črke pa z malimi črkami.

Začnimo kodo tako, da ustvarimo vrednost niza »sHE LOVE PLAY WITH DOGS« in jo dodelimo spremenljivki »string3«. Ta vrednost niza vsebuje male in velike črke. Nato uporabimo metodo »swapcase()« in posredujemo parameter »string3«, ker smo vanj že shranili vrednost niza. Potem, ker je rezultat tam shranjen in ga želimo prikazati, pokličemo funkcijo »print()« in posredujemo argument »rezultat«.

Velike črke v nizu so v izhodu pretvorjene v velike črke, velike črke v elementih niza pa v male črke.

Primer 2: Implementacija metode Python String swapcase() z dodatnimi vrstami znakov

Pythonov niz ignorira različne tipe znakov »swapcase()«. Če je v trenutnem nizu več vrst znakov, jih metoda »swapcase()« prezre in spremeni samo črke v ustrezne velike in male črke.

V razdelku nizovnih vrednosti v kodi bomo uporabili tako vrsto znakov kot številsko vrsto znakov. Začnimo z uporabo kode. Vrednost niza »My Roll Number Is 161068« je shranjena v spremenljivki »str1«. Ta vrednost ima dve vrsti znakov, kot lahko vidite. Nato v naslednji vrstici uporabimo metodo »swapcase()« s »str1«, ki smo jo podali kot parameter, ker shranjuje vrednost niza. Imamo spremenljivko, imenovano »rezultat«, ki vsebuje rezultat uporabe nizovne metode »swapcase()«. Funkcija print() se nato uporabi za prikaz rezultata. Pokliče se v oklepajih te funkcije z argumentom 'rezultat'.

Izhod prikazuje nov niz, v katerem je bil element v nizu spremenjen, velike abecedne črke so bile spremenjene v male črke, male črke pa v velike. Vendar pa številski znak niza, »161068«, ni bil spremenjen, ker ta metoda ne spremeni drugih tipov znakov.

Podobno kot smo uporabili številčni znak v nizu v prejšnjem razdelku kode, uporabljamo simbole, številke in znake v vrednosti niza v tem delu kode. Vendar ne bomo zagotovili nobenih sprememb simbolov, številk ali znakov, ker jih funkcija ne bo upoštevala. Spremenjene bodo samo velike in male črke znakov.

Začnite tako, da napišete kodo, ki bo shranila vrednost niza »Alex je dobil 79 % ocen, Noah pa 98 % ocen na izpitu« v spremenljivki »str1«, ki smo jo ustvarili. Metoda »swapcase()« se nato uporabi s parametrom »str1« v naslednji vrstici. Nato v naslednji vrstici pokličemo funkcijo »print()« in priskrbimo spremenljivko »result« kot argument, ker smo prej shranili rezultat z uporabo metode »swapcase()« v njej.

Ni vplivalo na število ali simbol »%«, ker ta pristop ignorira drugo vrsto znakov. Tako kot v primeru se male črke pretvorijo v velike, višje črke pa v male.

Zaključek

Zamenjava velikih črk je uporabna tehnika pri delu v Pythonu. V prvem primeru smo spremenili veliko črko v malo črko in obratno. V drugem primeru smo to metodo uporabili z drugimi vrstami znakov, ker ta metoda ne upošteva številk in simbolov. Tako ni spremenil ničesar drugega kot velikost črk.