Python String swapcase() Metode

Python String Swapcase Metode



Store bokstaver konverteres til små bokstaver, mens små bokstaver endres til store bokstaver ved hjelp av Python-strengen 'swapcase()'-metoden. Denne funksjonen ser bort fra eventuelle symboler eller tall i strengen.

Eksempel 1: Bruk av Python String swapcase()-metoden i Python







I denne demonstrasjonen vil små tegn konverteres til store tegn og bruke Python-språkets «swapcase()»-metode. Det er to samtidige sett med tegn som brukes i store og lavere skrivestiler, og hvert tegn i ett sett har vanligvis en ekvivalent i det andre. I motsetning til store bokstaver, som er deres større, høyere motstykker som 'A', er små bokstaver de mindre, lavere ekvivalentene til bokstaver som 'a'. Python har funksjonen 'swapcase()' for å endre store og små bokstaver i en streng. Pythons 'swapcase()'-funksjon produserer en kopi av strengen med alle store og små bokstaver byttet.



La oss begynne koden ved å se på den første verdien, som er en strengverdi med teksten «SHE LIKES BANANAS», som du kan se på bildet nedenfor, er hvert enkelt tegn som brukes i denne verdien med store bokstaver. Denne strengverdien er lagret i 'string1'-variabelen, som vi initialiserte før. Etter det kaller vi 'swapcase()' med parameteren 'string1' fordi denne 'string1' inneholder verdien til strengen. Denne metoden vil gi en utdata som inneholder en ny streng der alle store bokstaver inkludert i strengverdien vil bli endret til små bokstaver. Utfallet av 'swapcase()'-metoden lagres i den initialiserte variabelen 'outcome'.



Deretter kaller vi 'print()'-funksjonen, og sender argumentet 'outcome' mellom parentesene fordi resultatet holdes der, og vi ønsker å vise det.





Den viste utdataene, som inkluderte en ny streng med alle tegnene i den opprinnelige strengen endret til små bokstaver. 'Hun liker bananer' er verdien som vises.



I den andre delen av skriptet vil vi bytte liten bokstav til en stor bokstav. Denne delen ligner den forrige, bortsett fra at vi endret store bokstaver til små bokstaver i den siste delen. Som et resultat fikk vi en ny streng, inkludert alle elementene med små bokstaver. Nå som situasjonen er snudd, la oss begynne koden. Strengeverdien er 'Jeg elsker kjæledyrene mine'; som du kan se, er alle ordene skrevet med små bokstaver. Denne verdien lagres i den opprettede variabelen 'string1'. Strengen 'swapcase()'-metoden brukes deretter i neste linje, og parameteren, variabelen 'string2', sendes fordi den har verdien til strengen. 'print()'-funksjonen vil da bli påkalt, og 'outcome'-argumentet vil bli levert til den fordi den inneholder 'swapcase()'-metodens endelige resultat.

Siden vi brukte alle de små bokstavene i strengverdien i forrige kode, vil 'swapcase()' endre dem alle til store bokstaver, som vist på bildet nedenfor. En ny streng vises der hvert tegn som finnes i strengverdien nå er med store bokstaver, og ikke et eneste tegn er med små bokstaver.

I den tredje delen av koden vil vi endre tegnene med store og små bokstaver samtidig. I de to første delene endret vi først strengverdien til små bokstaver, og i den andre endret vi den til store bokstaver. Men i denne delen gjør vi dette sammen. Vi tar en strengverdi der vi tar noen av de store bokstavene og noen av de små bokstavene og bruker 'swapcase()' i den. Den vil da returnere deg en streng der de små bokstavene vises med store bokstaver og de store bokstavene vises med små bokstaver.

La oss begynne koden ved å lage strengverdien «HUN LOVE LEK MED HUNDER» og tilordne den til variabelen «streng3». Denne strengverdien inneholder både små og store bokstaver. Etter det bruker vi 'swapcase()'-metoden og sender parameteren 'string3' fordi vi allerede har lagret en strengverdi i den. Deretter, fordi resultatet er lagret der og vi ønsker å vise det, kaller vi 'print()'-funksjonen og sender argumentet 'outcome'.

De store bokstavene i strengen transformeres til store bokstaver i utdataene, og de store bokstavene som finnes i strengelementene konverteres til små bokstaver.

Eksempel 2: Implementering av Python String swapcase()-metoden med flere tegntyper

Python-strengen ignorerer de forskjellige tegntypene 'swapcase()'-metoden. Hvis det er flere tegntyper i gjeldende streng, ignorerer 'swapcase()'-metoden dem og endrer bare de alfabetiske tegnene til riktig store og små bokstaver.

Vi vil bruke både tegntypen og den numeriske typen tegn i strengverdidelen av koden. La oss begynne med å sette koden i bruk. Strengverdien 'My Roll Number Is 161068' er lagret i variabelen 'str1'. Denne verdien har to tegntyper, som du kan se. Så, i den følgende linjen, bruker vi 'swapcase()'-metoden med 'str1', som vi ga som en parameter fordi den lagrer verdien til strengen. Vi har en variabel kalt 'result' som inneholder resultatet av bruk av strengen 'swapcase()'-metoden. Print()-funksjonen brukes deretter til å vise resultatet. Det kalles i parentes til denne funksjonen med argumentet 'resultat'.

Utdataene viser en ny streng der elementet i strengen er endret, de store alfabetiske tegnene er endret til små bokstaver, og de små bokstavene er endret til store bokstaver. Imidlertid har strengens numeriske tegn, '161068', ikke blitt endret fordi denne metoden ikke endrer de andre tegntypene.

I likhet med hvordan vi brukte det numeriske tegnet i strengen i forrige del av kode, bruker vi symboler, tall og tegn i strengverdien i denne delen av kode. Vi vil imidlertid sørge for at ingen endringer i symbolene, tallene eller tegnene endres fordi funksjonen vil ignorere dem. Bare store og små bokstaver vil bli endret.

Start med å skrive koden som skal lagre strengverdien 'Alex fikk 79% karakterer, og Noah fikk 98% karakterer på eksamen' i variabelen 'str1' vi opprettet. Metoden 'swapcase()' brukes deretter med parameteren 'str1' i den påfølgende linjen. Så, i den følgende linjen, kaller vi 'print()'-funksjonen, og gir variabelen 'result' som et argument fordi vi tidligere lagret resultatet ved å bruke 'swapcase()'-metoden i den.

Det har ikke påvirket tallet eller symbolet '%' fordi denne tilnærmingen ignorerer den andre tegntypen. Som i eksempelet blir små bokstaver omdannet til store bokstaver, og store bokstaver blir små bokstaver.

Konklusjon

Å bytte bokstaver i bokstaver er en nyttig teknikk når du arbeider i Python. For det første eksemplet gjorde vi et stort tegn til et lite tegn og omvendt. I det andre eksemplet brukte vi denne metoden med andre tegntyper fordi denne metoden ignorerer tall og symboler. Dermed endret det ikke noe annet enn tilfellet med alfabetiske tegn.