Python String swapcase() metódus

Python String Swapcase Metodus



A nagybetűket a rendszer kisbetűvé, míg a kisbetűket nagybetűvé alakítja a Python „swapcase()” metódusával. Ez a függvény figyelmen kívül hagy minden szimbólumot vagy számot a karakterláncban.

1. példa: A Python String swapcase() metódus használata Pythonban







Ebben a bemutatóban a kis karaktereket nagybetűvé alakítjuk, és a Python nyelv „swapcase()” metódusát használjuk. Két egyidejű karakterkészletet használnak a nagybetűs és az alsó írásstílusban, és az egyik készlet minden karakterének jellemzően megfelelője van a másikban. A nagybetűkkel ellentétben, amelyek nagyobb, magasabb megfelelői, mint például az „A”, a kisbetűk az olyan betűk kisebb, alacsonyabb megfelelői, mint az „a”. A Python biztosítja a „swapcase()” függvényt a karakterláncban lévő betűk kis- és nagybetűinek megváltoztatásához. A Python „swapcase()” függvénye a karakterlánc másolatát állítja elő úgy, hogy az összes kis- és nagybetűk kis- és nagybetűk esetében át van kapcsolva.



Kezdjük a kód megtekintésével az első értékkel, amely egy karakterlánc érték a „SHE LIKES BANANAS” szöveggel, amint az az alábbi képen is látható, ebben az értékben minden egyes karakter nagybetűs. Ezt a karakterlánc-értéket a „string1” változó tárolja, amelyet korábban inicializáltunk. Ezt követően a „swapcase()”-t a „string1” paraméterrel hívjuk meg, mert ez a „string1” tartalmazza a karakterlánc értékét. Ez a módszer egy új karakterláncot tartalmazó kimenetet biztosít, amelyben a karakterlánc értékében szereplő összes nagybetűs karakter kisbetűre változik. A „swapcase()” metódus eredménye az „outcome” inicializált változóban tárolódik.



Ezután meghívjuk a „print()” függvényt, zárójelek között átadva az „outcome” argumentumot, mert ott marad az eredmény, és meg akarjuk jeleníteni.





Megjelenítette a kimenetet, amely egy új karakterláncot tartalmazott, és az eredeti karakterlánc összes karaktere kisbetűre változott. „She likes banán” – ez az érték jelenik meg.



A szkript második részében a kisbetűt nagybetűre cseréljük. Ez a rész hasonló az előzőhöz, azzal a különbséggel, hogy az utolsó részben a nagybetűket kis betűkre változtattuk. Ennek eredményeként egy új karakterláncot kaptunk, amely tartalmazza az összes kisbetűs elemet. Most, hogy a helyzet megfordult, kezdjük el a kódot. A karakterlánc értéke: „I love my pets”; amint látja, minden szó kisbetűvel van írva. Ezt az értéket a rendszer a létrehozott „string1” változóba menti. A következő sorban a string „swapcase()” metódus kerül felhasználásra, és annak paramétere, a „string2” változó átadásra kerül, mivel a karakterlánc értéke tartalmazza. Ekkor a „print()” függvény meghívásra kerül, és az „outcome” argumentum lesz megadva, mert tartalmazza a „swapcase()” metódus végső eredményét.

Mivel az előző kódban az összes kis betűt használtuk a karakterlánc értékében, a „swapcase()” mindegyiket nagybetűkre változtatja, amint az az alábbi képen látható. Megjelenik egy új karakterlánc, amelyben a karakterlánc értékében szereplő minden karakter nagybetűs, és egyetlen karakter sem kisbetű.

A kód harmadik részében egyszerre változtatjuk a nagy- és kisbetűs karaktereket. Az első két részben először kisbetűre, a másodikban pedig nagybetűre változtattuk a karakterlánc értékét. Ebben a részben azonban ezt együtt tesszük meg. Fogunk egy karakterlánc értéket, amelyben néhány nagybetűs és néhány kisbetűs karaktert veszünk, és alkalmazzuk a „swapcase()”-t. Ezután visszaad egy karakterláncot, amelyben a kisbetűk nagybetűkkel, a nagybetűk pedig kisbetűkkel jelennek meg.

Kezdjük a kód létrehozásával a „SHE LOVE Play With DoGs” karakterlánc-értékkel, és rendeljük hozzá a „string3” változóhoz. Ez a karakterlánc érték kis- és nagybetűket is tartalmaz. Ezt követően a „swapcase()” metódust használjuk, és átadjuk a „string3” paramétert, mert már elmentettünk benne egy karakterlánc értéket. Ezután, mivel az eredmény ott van elmentve, és meg akarjuk jeleníteni, meghívjuk a „print()” függvényt, átadva az „outcome” argumentumot.

A karakterláncban lévő nagybetűk a kimenetben nagybetűssé, a karakterláncelemekben lévő nagybetűk pedig kisbetűssé alakulnak.

2. példa: Python String swapcase() metódus megvalósítása további karaktertípusokkal

A Python karakterlánc figyelmen kívül hagyja a különféle karaktertípusokat, a „swapcase()” metódust. Ha az aktuális karakterláncban több karaktertípus is található, a „swapcase()” metódus figyelmen kívül hagyja őket, és csak az alfabetikus karaktereket módosítja a megfelelő kis- és nagybetűkre.

A kód karakterlánc-érték részében a karaktertípust és a numerikus karaktertípust is használjuk. Kezdjük a kód gyakorlatba ültetésével. A „My Roll Number Is 161068” karakterlánc értékét az „str1” változó tárolja. Ennek az értéknek két karaktertípusa van, mint látható. Ezután a következő sorban alkalmazzuk a „swapcase()” metódust az „str1”-el, amit azért adtunk meg paraméterként, mert ez tárolja a karakterlánc értékét. Van egy „result” nevű változónk, amely a „swapcase()” karakterlánc használatának eredményét tartalmazza. Ezután a print() függvényt használjuk az eredmény megjelenítésére. Ennek a függvénynek a zárójelében az „eredmény” argumentummal hívják meg.

A kimenet egy új karakterláncot jelenít meg, amelyben a karakterlánc eleme megváltozott, a nagybetűs alfabetikus karakterek kisbetűkre, a kisbetűk pedig nagybetűkre változtak. A karakterlánc numerikus karaktere, az „161068” azonban nem módosult, mert ez a módszer nem módosítja a többi karaktertípust.

Hasonlóan ahhoz, ahogy az előző kódrészletben a numerikus karaktert használtuk a karakterláncban, ebben a kódrészletben szimbólumokat, számokat és karaktereket használunk a karakterlánc értékében. Biztosítjuk azonban, hogy a szimbólumok, számok vagy karakterek ne változzanak, mert a függvény figyelmen kívül hagyja őket. Csak a karakterek kis- és nagybetűje módosul.

Kezdje azzal, hogy az általunk létrehozott „str1” változóba írja be azt a kódot, amely tárolja az „Alex 79% pontot, Noah 98% pontot kapott a vizsgáján” karakterlánc-értéket. A „swapcase()” metódus ezután az „str1” paraméterrel kerül felhasználásra a következő sorban. Ezután a következő sorban meghívjuk a “print()” függvényt, argumentumként megadva a “result” változót, mivel korábban a “swapcase()” metódussal mentettük el az eredményt.

Nincs hatással a számra vagy a „%” szimbólumra, mert ez a megközelítés figyelmen kívül hagyja a másik karaktertípust. A példához hasonlóan a kisbetűs karakterek nagybetűssé, a nagybetűk pedig kisbetűssé alakulnak.

Következtetés

Az ábécé kis- és nagybetűjének cseréje hasznos technika Pythonban. Az első példában egy nagybetűt kisbetűvé alakítottunk, és fordítva. A második példában ezt a módszert használtuk más karaktertípusoknál, mert ez a módszer figyelmen kívül hagyja a számokat és a szimbólumokat. Így az alfabetikus karakterek esetén kívül semmit nem változtatott.