Python String swapcase() Method

Python String Swapcase Method



Ang mga malalaking titik ay kino-convert sa lowercase, habang ang mga lowercase na character ay binago sa uppercase gamit ang Python string na 'swapcase()' na paraan. Binabalewala ng function na ito ang anumang mga simbolo o numero sa string.

Halimbawa 1: Paggamit ng Python String swapcase() Method sa Python







Sa demonstration na ito, ang maliliit na character ay iko-convert sa mga capital na character at gagamitin ang paraan ng 'swapcase()' ng wikang Python. Mayroong dalawang magkasabay na set ng mga character na ginagamit sa capital at lower writing styles, at ang bawat character sa isang set ay karaniwang may katumbas sa isa pa. Sa kaibahan sa mga uppercase na character, na mas malaki, mas matataas na katapat nila tulad ng 'A,' ang mga maliliit na titik ay ang mas maliit, mas mababang katumbas ng mga titik tulad ng 'a.' Ang Python ay nagbibigay ng function na 'swapcase()' para sa pagbabago ng kaso ng mga titik sa isang string. Ang 'swapcase()' function ng Python ay gumagawa ng isang kopya ng string kung saan lahat ng case-sensitive na character ay inilipat ang mga case.



Simulan natin ang code sa pamamagitan ng pagtingin sa unang value, na isang string value na may text na 'SHE LIKES BANANAS' gaya ng makikita mo sa larawan sa ibaba, ang bawat character na ginamit sa value na ito ay nasa uppercase. Ang halaga ng string na ito ay naka-imbak sa variable na 'string1', na sinimulan namin dati. Kasunod nito, tinatawag namin ang 'swapcase()' na may parameter na 'string1' dahil ang 'string1' na ito ay naglalaman ng halaga ng string. Ang pamamaraang ito ay magbibigay ng isang output na naglalaman ng isang bagong string kung saan ang lahat ng mga upper-case na character na kasama sa string value ay gagawing maliliit na titik. Ang kinalabasan ng pamamaraang 'swapcase()' ay naka-imbak sa inisyal na variable na 'kinalabasan'.



Pagkatapos ay tinawag namin ang function na 'print()', na ipinapasa ang argumento na 'outcome' sa pagitan ng mga panaklong dahil ang resulta ay pinananatili doon, at gusto naming ipakita ito.





Ipinakita nito ang output, na may kasamang bagong string na ang lahat ng mga character sa orihinal na string ay binago sa lowercase. 'Gusto niya ng saging' ang value na ipinapakita.



Sa pangalawang bahagi ng script, ililipat namin ang maliit na titik sa isang malaking titik. Ang seksyong ito ay katulad ng nauna, maliban kung binago namin ang malalaking titik sa maliliit na titik sa huling seksyon. Bilang resulta, nakakuha kami ng bagong string, kasama ang lahat ng item na may maliliit na titik. Ngayon na ang sitwasyon ay baligtad simulan natin ang code. Ang halaga ng string ay 'Mahal ko ang aking mga alagang hayop'; tulad ng nakikita mo, ang lahat ng mga salita ay nakasulat sa maliit na titik. Sine-save ang value na ito sa ginawang variable na “string1”. Ang string na 'swapcase()' na paraan ay gagamitin sa susunod na linya, at ang parameter nito, ang variable na 'string2', ay ipinapasa dahil mayroon itong halaga ng string. Ang 'print()' function ay ipapatawag, at ang 'outcome' na argumento ay ibibigay dito dahil naglalaman ito ng 'swapcase()' na resulta ng pinakahuling resulta.

Dahil ginamit namin ang lahat ng maliliit na letra sa string value sa nakaraang code, babaguhin ng 'swapcase()' ang lahat ng ito sa malalaking titik, gaya ng nakikita sa larawan sa ibaba. Ang isang bagong string ay ipinapakita kung saan ang bawat character na naroroon sa halaga ng string ay nasa malalaking titik na ngayon, at wala ni isang character na nasa maliliit na titik.

Sa ikatlong seksyon ng code, babaguhin namin ang mga character sa uppercase at lowercase sa parehong oras. Sa unang dalawang seksyon, binago muna namin ang string value sa lowercase, at sa pangalawa, binago namin ito sa uppercase. Gayunpaman, sa seksyong ito, ginagawa namin ito nang magkasama. Kukuha kami ng string value kung saan kukuha kami ng ilan sa mga uppercase na character at ilan sa mga lowercase na character at ilalapat ang 'swapcase()' dito. Pagkatapos ay ibabalik nito sa iyo ang isang string kung saan lumilitaw ang mga maliliit na titik sa malalaking titik at ang mga malalaking titik ay lumilitaw sa maliliit na titik.

Simulan natin ang code sa pamamagitan ng paggawa ng string value na “SHE LOVE PLay WIITH DoGs” at italaga ito sa variable na “string3”. Ang string value na ito ay naglalaman ng parehong maliliit at malalaking titik. Kasunod nito, ginagamit namin ang 'swapcase()' na paraan at ipinapasa ang parameter na 'string3' dahil nakapag-save na kami ng string value dito. Pagkatapos, dahil ang resulta ay naka-save doon at gusto naming ipakita ito, tinawag namin ang function na 'print()', na ipinapasa ang argumento na 'outcome'.

Ang mga uppercase na character sa string ay binago sa uppercase sa output, at ang mga uppercase na character na nasa mga elemento ng string ay kino-convert sa lowercase.

Halimbawa 2: Pagpapatupad ng Python String swapcase() Method na May Karagdagang Mga Uri ng Character

Binabalewala ng Python string ang iba't ibang uri ng character na 'swapcase()' na pamamaraan. Kung mayroong ilang uri ng character sa kasalukuyang string, binabalewala ng 'swapcase()' na paraan ang mga ito at binabago lamang ang mga alphabetic na character sa naaangkop na case.

Gagamitin namin ang parehong uri ng character at ang numeric na uri ng mga character sa string value na seksyon ng code. Magsimula tayo sa pamamagitan ng paglalagay ng code sa pagkilos. Ang string value na “My Roll Number Is 161068” ay naka-store sa variable na “str1”. Ang halagang ito ay may dalawang uri ng character, gaya ng makikita. Pagkatapos, sa sumusunod na linya, inilalapat namin ang 'swapcase()' na pamamaraan na may 'str1', na ibinigay namin bilang isang parameter dahil iniimbak nito ang halaga ng string. Mayroon kaming variable na tinatawag na 'result' na naglalaman ng kinalabasan ng paggamit ng string na 'swapcase()' na paraan. Ang print() function ay pagkatapos ay ginagamit upang ipakita ang resulta. Tinatawag ito sa mga panaklong ng function na ito na may argumentong 'resulta'.

Ang output ay nagpapakita ng isang bagong string kung saan ang elemento sa string ay binago, ang uppercase na alphabetic na character ay ginawang lowercase, at ang lowercase na character ay ginawang uppercase. Gayunpaman, ang numerong karakter ng string, '161068,' ay hindi binago dahil hindi binabago ng pamamaraang ito ang iba pang mga uri ng character.

Katulad ng kung paano namin ginamit ang numeric na character sa string sa nakaraang seksyon ng code, gumagamit kami ng mga simbolo, numero, at character sa string value sa seksyong ito ng code. Gayunpaman, sisiguraduhin naming walang pagbabago sa mga simbolo, numero, o character dahil babalewalain ng function ang mga ito. Ang kaso lang ng mga character ang babaguhin.

Magsimula sa pamamagitan ng pagsulat ng code na mag-iimbak ng string value na 'Nakakuha si Alex ng 79% na marka, at si Noah ay nakakuha ng 98% na marka sa kanilang pagsusulit' sa variable na 'str1' na aming ginawa. Ang 'swapcase()' na paraan ay gagamitin sa parameter na 'str1' sa kasunod na linya. Pagkatapos, sa sumusunod na linya, tinatawag namin ang function na 'print()', na nagbibigay ng variable na 'resulta' bilang argumento dahil na-save namin dati ang resulta sa pamamagitan ng paggamit ng 'swapcase()' na paraan dito.

Hindi nito naapektuhan ang numero o ang simbolo na '%' dahil binabalewala ng diskarteng ito ang ibang uri ng character. Tulad ng sa halimbawa, ang mga maliliit na character ay ginagawang uppercase, at ang mga character na mas mataas ang case ay ginawang lowercase.

Konklusyon

Ang pagpapalit ng alphabets case ay isang kapaki-pakinabang na pamamaraan kapag nagtatrabaho sa Python. Para sa unang halimbawa, ginawa naming maliit na character ang uppercase na character at vice versa. Sa pangalawang halimbawa, ginamit namin ang pamamaraang ito sa iba pang mga uri ng character dahil binabalewala ng pamamaraang ito ang mga numero at simbolo. Kaya, wala itong binago maliban sa kaso ng mga alpabetikong karakter.