Pythoni stringi swapcase() meetod

Pythoni Stringi Swapcase Meetod



Suurtähed teisendatakse väiketähtedeks, väikesed tähed aga suurtähtedeks, kasutades Pythoni stringi meetodit 'swapcase()'. See funktsioon eirab stringis olevaid sümboleid ega numbreid.

Näide 1: Pythoni stringi swapcase() meetodi kasutamine Pythonis







Selles esitluses teisendatakse väikesed tähemärgid suurtähtedeks ja kasutatakse Pythoni keele „swapcase()” meetodit. Suures ja madalamas kirjutamisstiilis kasutatakse kahte samaaegset märgikomplekti ning igale tähemärgile ühes komplektis on tavaliselt ekvivalent teises. Erinevalt suurtähtedest, mis on nende suuremad ja kõrgemad vasted, nagu 'A', on väiketähed väiksemad ja väiksemad ekvivalendid tähtedele nagu 'a'. Python pakub stringis olevate tähtede tähtede muutmiseks funktsiooni 'swapcase()'. Pythoni funktsioon 'swapcase()' loob stringi koopia, kus kõik tõstutundlikud tähemärgid on vahetatud.



Alustame koodiga, vaadates esimest väärtust, mis on stringiväärtus tekstiga „TALE MEELDIB BANAANID”, nagu näete alloleval pildil, iga selles väärtuses kasutatud märk on suurtähtedega. See stringi väärtus salvestatakse muutujas 'string1', mille me varem initsialiseerisime. Pärast seda kutsume 'swapcase()' parameetriga 'string1', kuna see 'string1' sisaldab stringi väärtust. See meetod annab väljundi, mis sisaldab uut stringi, milles kõik stringi väärtuses olevad suurtähed muudetakse väiketähtedeks. Meetodi “swapcase()” tulemus salvestatakse initsialiseeritud muutujas “outcome”.



Seejärel kutsume välja funktsiooni 'print()', jättes argumendi 'tulemus' sulgude vahele, kuna tulemust hoitakse seal ja me tahame seda kuvada.





See kuvas väljundi, mis sisaldas uut stringi, mille kõik märgid algses stringis muudeti väiketähtedeks. Kuvatakse väärtus 'Talle meeldivad banaanid'.



Skripti teises osas muudame väiketähe suureks. See jaotis on sarnane eelmisele, ainult et viimases jaotises muutsime suurtähed väikesteks tähtedeks. Selle tulemusena saime uue stringi, mis sisaldab kõiki väiketähtedega üksusi. Nüüd, kui olukord on vastupidine, alustame koodiga. Stringi väärtus on 'Ma armastan oma lemmikloomi'; nagu näete, on kõik sõnad kirjutatud väiketähtedega. See väärtus salvestatakse loodud muutujasse 'string1'. Seejärel kasutatakse järgmisel real meetodit string 'swapcase()' ja selle parameeter, muutuja 'string2', edastatakse, kuna sellel on stringi väärtus. Seejärel käivitatakse funktsioon 'print()' ja sellele esitatakse argument 'tulemus', kuna see sisaldab meetodi 'swapcase()' lõpptulemust.

Kuna kasutasime eelmises koodis stringiväärtuses kõiki väikseid tähti, muudab 'swapcase()' need kõik suurtähtedeks, nagu on näha alloleval pildil. Kuvatakse uus string, milles kõik stringi väärtuses olevad märgid on nüüd suurtähtedega ja ükski märk pole väiketähtedega.

Koodi kolmandas osas muudame korraga nii suur- kui ka väiketähtedega tähemärke. Kahes esimeses jaotises muutsime stringi väärtuse esmalt väiketähtedeks ja teises suureks. Kuid selles jaotises teeme seda koos. Võtame stringiväärtuse, milles võtame osa suur- ja osa väiketähti ning rakendame selles 'swapcase()'. Seejärel tagastab see teile stringi, milles väiketähed kuvatakse suurtähtedega ja suured tähed väiketähtedega.

Alustame koodi loomist stringi väärtuse 'sHE LOVE Play With DoGs' loomisega ja määrame selle muutujale 'string3'. See stringi väärtus sisaldab nii väikeseid kui ka suuri tähti. Pärast seda kasutame meetodit 'swapcase()' ja edastame parameetri 'string3', kuna oleme stringi väärtuse sellesse juba salvestanud. Seejärel, kuna tulemus on sinna salvestatud ja me tahame seda kuvada, kutsume funktsiooni 'print()', edastades argumendi 'tulemus'.

Stringis olevad suurtähed teisendatakse väljundis suurtähtedeks ja stringielementides olevad suurtähed teisendatakse väiketähtedeks.

Näide 2: Pythoni stringi swapcase() meetodi rakendamine täiendavate märgitüüpidega

Pythoni string ignoreerib erinevaid märgitüüpe 'swapcase()'. Kui praeguses stringis on mitu märgitüüpi, ignoreerib meetod 'swapcase()' neid ja muudab tähemärgid ainult sobivaks.

Koodi stringiväärtuse jaotises kasutame nii märgitüüpi kui ka numbritüüpi tähemärke. Alustame koodi kasutuselevõtuga. Stringi väärtus 'My Roll Number Is 161068' salvestatakse muutujas 'str1'. Sellel väärtusel on kaks märgitüüpi, nagu näha. Seejärel rakendame järgmisel real meetodit 'swapcase()' koos 'str1'-ga, mille andsime parameetrina, kuna see salvestab stringi väärtuse. Meil on muutuja nimega 'result', mis sisaldab stringi 'swapcase()' meetodi kasutamise tulemusi. Seejärel kasutatakse tulemuse kuvamiseks funktsiooni print(). Seda nimetatakse selle funktsiooni sulgudes argumendiga 'tulemus'.

Väljundis kuvatakse uus string, milles stringi elementi on muudetud, tähestiku suurtähed on muudetud väiketähtedeks ja väiketähed on muudetud suurtähtedeks. Kuid stringi numbrilist märki '161068' ei ole muudetud, kuna see meetod ei muuda teisi märgitüüpe.

Sarnaselt sellele, kuidas kasutasime eelmises koodijaos stringis numbrimärki, kasutame selles koodijaos stringi väärtuses sümboleid, numbreid ja märke. Siiski tagame, et sümboleid, numbreid ega märke ei muudeta, kuna funktsioon ignoreerib neid. Muudetakse ainult tähemärkide väiketähti.

Alustuseks kirjutage meie loodud muutujasse str1 kood, mis salvestab stringi väärtuse 'Alex sai eksamil 79% hindeid ja Noah sai 98% hindeid'. Seejärel kasutatakse meetodit 'swapcase()' koos parameetriga 'str1' järgmisel real. Seejärel kutsume järgmisel real välja funktsiooni 'print()', pakkudes argumendina muutujat 'result', kuna eelnevalt salvestasime tulemuse, kasutades selles meetodit 'swapcase()'.

See ei ole mõjutanud numbrit ega sümbolit „%”, kuna see lähenemine eirab teist märgitüüpi. Nagu näites, muudetakse väikesed tähed suurtähtedeks ja suured tähed väiketähtedeks.

Järeldus

Tähestiku suurtähtede vahetamine on Pythonis töötamisel kasulik tehnika. Esimese näite puhul muutsime suurtähe väikeseks ja vastupidi. Teises näites kasutasime seda meetodit teiste märgitüüpidega, kuna see meetod ignoreerib numbreid ja sümboleid. Seega ei muutnud see midagi peale tähestikuliste märkide juhtumi.