Python String swapcase() metode

Python String Swapcase Metode



Lielie burti tiek pārveidoti par mazajiem burtiem, savukārt mazie burti tiek mainīti uz lielajiem burtiem, izmantojot Python virknes “swapcase()” metodi. Šī funkcija neņem vērā simbolus vai ciparus virknē.

1. piemērs: Python String swapcase() metodes izmantošana Python







Šajā demonstrācijā mazās rakstzīmes tiks pārveidotas par lielajiem burtiem un tiks izmantota Python valodas “swapcase()” metode. Ir divas vienlaicīgas rakstzīmju kopas, ko izmanto lielos un zemākajos rakstīšanas stilos, un katrai rakstzīmei vienā komplektā parasti ir ekvivalents otrā. Atšķirībā no lielajiem burtiem, kas ir to lielākie un augstākie ekvivalenti, piemēram, “A”, mazie burti ir mazāki, mazāki burtu, piemēram, “a” ekvivalenti. Python nodrošina funkciju “swapcase()”, lai mainītu burtu reģistru virknē. Python funkcija “swapcase()” veido virknes kopiju, kurā ir pārslēgti visi reģistrjutīgo rakstzīmju reģistri.



Sāksim kodu, aplūkojot pirmo vērtību, kas ir virknes vērtība ar tekstu “VIŅAI PATĪK BANĀNI”, kā redzams tālāk esošajā attēlā, katra šajā vērtībā izmantotā rakstzīme ir ar lielajiem burtiem. Šī virknes vērtība tiek saglabāta mainīgajā “string1”, kuru mēs inicializējām iepriekš. Pēc tam mēs izsaucam 'swapcase ()' ar parametru 'string1', jo šajā 'string1' ir virknes vērtība. Šī metode nodrošinās izvadi ar jaunu virkni, kurā visas virknes vērtībā iekļautās lielie burti tiks mainīti uz mazajiem burtiem. “Swapcase()” metodes rezultāts tiek saglabāts inicializētajā mainīgajā “outcome”.



Pēc tam mēs izsaucam funkciju “print()”, starp iekavām nododot argumentu “rezultāts”, jo rezultāts tiek saglabāts tur, un mēs vēlamies to parādīt.





Tajā tika parādīta izvade, kurā tika iekļauta jauna virkne, kurā visas sākotnējās virknes rakstzīmes tika mainītas uz mazajiem burtiem. Tiek parādīta vērtība “Viņai garšo banāni”.



Otrajā skripta daļā mēs pārslēgsim mazo burtu uz lielo burtu. Šī sadaļa ir līdzīga iepriekšējai, izņemot to, ka pēdējā sadaļā mēs mainījām lielos burtus uz mazajiem burtiem. Rezultātā mēs ieguvām jaunu virkni, iekļaujot visus vienumus ar mazajiem burtiem. Tagad, kad situācija ir mainījusies, sāksim kodu. Virknes vērtība ir “Es mīlu savus mājdzīvniekus”; kā redzat, visi vārdi ir rakstīti ar mazajiem burtiem. Šī vērtība tiek saglabāta izveidotajā mainīgajā “string1”. Pēc tam nākamajā rindā tiek izmantota virknes metode “swapcase()”, un tās parametrs, mainīgais “string2”, tiek nodots, jo tai ir virknes vērtība. Pēc tam tiks izsaukta funkcija “print()”, un tai tiks nodrošināts arguments “rezultāts”, jo tas satur metodes “swapcase()” galīgo rezultātu.

Tā kā iepriekšējā kodā mēs izmantojām visus mazos burtus virknes vērtībā, “swapcase()” tos visus mainīs lielos burtos, kā redzams tālāk esošajā attēlā. Tiek parādīta jauna virkne, kurā visas virknes vērtībā esošās rakstzīmes tagad ir ar lielajiem burtiem, un neviena rakstzīme nav ar mazajiem burtiem.

Trešajā koda sadaļā mēs vienlaikus mainīsim rakstzīmes ar lielajiem un mazajiem burtiem. Pirmajās divās sadaļās mēs vispirms mainījām virknes vērtību uz mazajiem burtiem, bet otrajā - uz lielajiem burtiem. Tomēr šajā sadaļā mēs to darām kopā. Mēs izmantosim virknes vērtību, kurā mēs ņemsim dažas no lielajiem burtiem un dažas no mazajām rakstzīmēm un lietosim tajā “swapcase()”. Pēc tam tiks atgriezta virkne, kurā mazie burti tiek rādīti ar lielajiem burtiem, bet lielie burti - ar mazajiem burtiem.

Sāksim kodu, izveidojot virknes vērtību “SHE LOVE Play with DoGs” un piešķirot to mainīgajam “string3”. Šajā virknes vērtībā ir gan mazie, gan lielie burti. Pēc tam mēs izmantojam metodi “swapcase()” un nododam parametru “string3”, jo tajā jau esam saglabājuši virknes vērtību. Tad, tā kā rezultāts tiek saglabāts tur un mēs vēlamies to parādīt, mēs izsaucam funkciju “print()”, nododot argumentu “rezultāts”.

Virknes lielie burti izvadē tiek pārveidoti par lielajiem burtiem, un virknes elementos esošās lielās rakstzīmes tiek pārveidotas par mazajiem burtiem.

2. piemērs: Python String swapcase() metodes ieviešana ar papildu rakstzīmju veidiem

Python virkne ignorē dažādu rakstzīmju veidu “swapcase()” metodi. Ja pašreizējā virknē ir vairāki rakstzīmju veidi, metode “swapcase()” tos ignorē un maina tikai alfabētiskās rakstzīmes uz atbilstošo reģistru.

Koda virknes vērtību sadaļā izmantosim gan rakstzīmju veidu, gan rakstzīmju ciparu veidu. Sāksim ar koda ieviešanu darbībā. Virknes vērtība “My Roll Number Is 161068” tiek saglabāta mainīgajā “str1”. Kā redzams, šai vērtībai ir divi rakstzīmju veidi. Pēc tam nākamajā rindā mēs izmantojam metodi “swapcase()” ar “str1”, ko mēs norādījām kā parametru, jo tā saglabā virknes vērtību. Mums ir mainīgais ar nosaukumu “result”, kas satur virknes “swapcase()” metodes izmantošanas rezultātus. Funkcija print() tiek izmantota, lai parādītu rezultātu. To sauc šīs funkcijas iekavās ar argumentu “rezultāts”.

Izvadē tiek parādīta jauna virkne, kurā ir mainīts elements virknē, lielie alfabēta rakstzīmes ir mainītas uz mazajiem burtiem, bet mazās rakstzīmes ir mainītas uz lielajiem burtiem. Tomēr virknes ciparu rakstzīme “161068” nav mainīta, jo šī metode nemaina citus rakstzīmju veidus.

Līdzīgi kā mēs izmantojām ciparu rakstzīmi virknē iepriekšējā koda sadaļā, šajā koda sadaļā mēs izmantojam simbolus, ciparus un rakstzīmes virknes vērtībā. Tomēr mēs nodrošināsim, ka simboli, cipari vai rakstzīmes netiek mainītas, jo funkcija tos ignorēs. Tiks mainīts tikai rakstzīmju reģistrs.

Sāciet, ierakstot kodu, kas saglabās virknes vērtību “Alekss ieguva 79% atzīmes, bet Noa eksāmenā ieguva 98% punktu” mūsu izveidotajā mainīgajā “str1”. Pēc tam tiek izmantota metode “swapcase()” ar parametru “str1” nākamajā rindā. Pēc tam nākamajā rindā mēs izsaucam funkciju “print()”, kā argumentu sniedzot mainīgo “result”, jo mēs iepriekš saglabājām rezultātu, izmantojot tajā metodi “swapcase()”.

Tas nav ietekmējis skaitli vai simbolu “%”, jo šī pieeja ignorē citu rakstzīmju veidu. Tāpat kā piemērā, mazie burti tiek pārveidoti par lielajiem burtiem, bet lielie burti tiek pārvērsti par mazajiem.

Secinājums

Alfabēta burtu maiņa ir noderīgs paņēmiens, strādājot programmā Python. Pirmajā piemērā mēs pārvērtām lielos burtus par mazajiem burtiem un otrādi. Otrajā piemērā mēs izmantojām šo metodi ar citiem rakstzīmju veidiem, jo ​​šī metode ignorē ciparus un simbolus. Tādējādi tas nemainīja neko citu kā tikai alfabētisko rakstzīmju reģistru.