Python String swapcase() -menetelmä

Python String Swapcase Menetelma



Isot kirjaimet muunnetaan pieniksi, kun taas pienet merkit muutetaan isoiksi Python-merkkijono 'swapcase()' -menetelmällä. Tämä toiminto jättää huomioimatta merkkijonon symbolit tai numerot.

Esimerkki 1: Python String swapcase() -menetelmän käyttäminen Pythonissa







Tässä esittelyssä pienet merkit muunnetaan isoiksi merkeiksi ja käytetään Python-kielen 'swapcase()'-menetelmää. Isoilla ja alemmilla kirjoitustyyleillä on käytössä kaksi samanaikaista merkkijoukkoa, ja jokaisella merkillä on tyypillisesti vastine toisessa. Toisin kuin isot kirjaimet, jotka ovat niiden suurempia, suurempia vastineita, kuten 'A', pienet kirjaimet ovat pienempiä, pienempiä vastineita kirjaimille, kuten 'a'. Python tarjoaa 'swapcase()' -toiminnon kirjainten kirjainten muuttamiseen merkkijonossa. Pythonin 'swapcase()'-funktio tuottaa kopion merkkijonosta, jossa kaikki kirjainkoolla olevat kirjaimet on vaihdettu.



Aloitetaan koodi katsomalla ensimmäistä arvoa, joka on merkkijonoarvo, jossa on teksti 'HÄN PIDÄ BANAANISTA', kuten alla olevasta kuvasta näet, jokainen tässä arvossa käytetty merkki on isoilla kirjaimilla. Tämä merkkijonoarvo on tallennettu 'string1'-muuttujaan, jonka alustimme aiemmin. Tämän jälkeen kutsumme 'swapcase()' parametrilla 'string1', koska tämä 'merkkijono1' sisältää merkkijonon arvon. Tämä menetelmä tarjoaa tulosteen, joka sisältää uuden merkkijonon, jossa kaikki merkkijonon arvoon sisältyvät isot kirjaimet muutetaan pieniksi kirjaimille. 'Swapcase()'-menetelmän tulos tallennetaan alustettuun muuttujaan 'outcome'.



Sitten kutsumme 'print()'-funktiota ja välitämme argumentin 'tulos' sulkeiden väliin, koska tulos säilyy siellä ja haluamme näyttää sen.





Se näytti ulostulon, joka sisälsi uuden merkkijonon, jossa kaikki alkuperäisen merkkijonon merkit muutettiin pieniksi. 'Hän pitää banaaneista' on arvo, joka näytetään.



Skriptin toisessa osassa muutamme pienen kirjaimen isoksi. Tämä osio on samanlainen kuin edellinen, paitsi että viimeisessä osiossa muutimme isot kirjaimet pieniksi. Tuloksena saimme uuden merkkijonon, joka sisältää kaikki kohteet pienillä kirjaimilla. Nyt kun tilanne on päinvastainen, aloitetaan koodi. Merkkijonoarvo on 'Rakastan lemmikkejäni'; kuten näet, kaikki sanat on kirjoitettu pienillä kirjaimilla. Tämä arvo tallennetaan luotuun muuttujaan 'string1'. Merkkijono 'swapcase()' -menetelmää käytetään sitten seuraavalla rivillä, ja sen parametri, muuttuja 'string2', välitetään, koska sillä on merkkijonon arvo. “print()”-funktiota vedetään sitten, ja sille syötetään “outcome”-argumentti, koska se sisältää “swapcase()”-menetelmän lopullisen tuloksen.

Koska käytimme kaikki pienet kirjaimet merkkijonoarvossa edellisessä koodissa, 'swapcase()' muuttaa ne kaikki isoiksi kirjaimille, kuten alla olevasta kuvasta näkyy. Näyttöön tulee uusi merkkijono, jossa jokainen merkkijonoarvossa oleva merkki on nyt isoilla kirjaimilla, eikä yksikään merkki ole pienillä kirjaimilla.

Koodin kolmannessa osassa muutamme isojen ja pienten kirjainten merkit samaan aikaan. Kahdessa ensimmäisessä osiossa vaihdoimme ensin merkkijonon arvon pieniksi ja toisessa vaihdoimme sen isoiksi. Tässä osiossa teemme sen kuitenkin yhdessä. Otamme merkkijonoarvon, jossa otamme joitain isoja ja pieniä kirjaimia ja käytämme siihen 'swapcase()'. Sitten se palauttaa sinulle merkkijonon, jossa pienet kirjaimet näkyvät isoilla kirjaimilla ja isot kirjaimet pienillä kirjaimilla.

Aloitetaan koodi luomalla merkkijonoarvo 'SHE LOVE Play With DoGs' ja määrittämällä se muuttujaan 'string3'. Tämä merkkijonoarvo sisältää sekä pieniä että isoja kirjaimia. Tämän jälkeen käytämme 'swapcase()'-menetelmää ja välitämme 'string3'-parametrin, koska olemme jo tallentaneet siihen merkkijonoarvon. Sitten, koska tulos on tallennettu sinne ja haluamme näyttää sen, kutsumme 'print()'-funktiota välittäen argumentin 'outcome'.

Merkkijonon isot kirjaimet muunnetaan tulosteessa isoiksi, ja merkkijonoelementeissä olevat isot kirjaimet muunnetaan pieniksi kirjaimiksi.

Esimerkki 2: Python String swapcase() -menetelmän käyttöönotto lisämerkkityypeillä

Python-merkkijono jättää huomioimatta eri merkkityyppien 'swapcase()' -menetelmän. Jos nykyisessä merkkijonossa on useita merkkityyppejä, 'swapcase()'-menetelmä jättää ne huomioimatta ja muuttaa vain aakkosmerkit asianmukaisiin kirjainkokoihin.

Käytämme koodin merkkijonoarvoosassa sekä merkkityyppiä että numeerista tyyppiä. Aloitetaan ottamalla koodi käyttöön. Merkkijonoarvo 'My Roll Number Is 161068' on tallennettu muuttujaan 'str1'. Tässä arvossa on kaksi merkkityyppiä, kuten voidaan nähdä. Sitten seuraavalla rivillä käytämme 'swapcase()'-metodia 'str1':llä, jonka annoimme parametriksi, koska se tallentaa merkkijonon arvon. Meillä on muuttuja nimeltä 'result', joka sisältää merkkijono 'swapcase()' -menetelmän käytön tuloksen. Tulostuksen näyttämiseen käytetään sitten print()-funktiota. Sitä kutsutaan tämän funktion suluissa argumentilla 'tulos'.

Tulos näyttää uuden merkkijonon, jossa merkkijonon elementti on muutettu, isot aakkosmerkit on muutettu pieniksi ja pienet kirjaimet isoiksi. Merkkijonon numeerista merkkiä '161068' ei kuitenkaan ole muutettu, koska tämä menetelmä ei muuta muita merkkityyppejä.

Samalla tavalla kuin edellisessä koodiosassa käytimme numeerista merkkiä merkkijonossa, käytämme tämän koodin osan merkkijonoarvossa symboleja, numeroita ja merkkejä. Varmistamme kuitenkin, että symbolit, numerot tai merkit eivät muutu, koska toiminto jättää ne huomioimatta. Vain merkkien kirjainkokoa muutetaan.

Aloita kirjoittamalla koodi, joka tallentaa merkkijonon arvon 'Alex sai 79% pisteet ja Noah sai 98% pisteet kokeesta' luomiimme muuttujaan 'str1'. 'Swapcase()'-menetelmää käytetään sitten parametrin 'str1' kanssa seuraavalla rivillä. Sitten seuraavalla rivillä kutsumme 'print()'-funktiota, joka syöttää muuttujan 'result' argumenttina, koska olemme aiemmin tallentaneet tuloksen käyttämällä 'swapcase()'-menetelmää siinä.

Se ei ole vaikuttanut numeroon tai symboliin '%', koska tämä lähestymistapa jättää huomioimatta toisen merkkityypin. Kuten esimerkissä, pienet kirjaimet muunnetaan isoiksi ja isot kirjaimet pieniksi.

Johtopäätös

Aakkosten kirjainkoon vaihtaminen on hyödyllinen tekniikka Pythonissa työskennellessä. Ensimmäisessä esimerkissä muutimme isot kirjaimet pieniksi kirjaimiksi ja päinvastoin. Toisessa esimerkissä käytimme tätä menetelmää muiden merkkityyppien kanssa, koska tämä menetelmä jättää huomiotta numerot ja symbolit. Näin ollen se ei muuttanut mitään muuta kuin aakkosmerkkien tapausta.