Питхон Стринг свапцасе() Метод

Pithon String Svapcase Metod



Велика слова се конвертују у мала, док се мала слова мењају у велика помоћу Питхон методе „свапцасе()“ стринга. Ова функција занемарује све симболе или бројеве у низу.

Пример 1: Коришћење Питхон Стринг свапцасе() методе у Питхон-у







У овој демонстрацији, мали знакови ће бити конвертовани у велике знакове и користиће се метод „свапцасе()“ језика Питхон. Постоје два симултана скупа знакова који се користе у великим и нижим стиловима писања, а сваки знак у једном скупу обично има еквивалент у другом. За разлику од великих знакова, који су њихови већи, виши пандани попут „А“, мала слова су мањи, нижи еквиваленти словима попут „а“. Питхон обезбеђује функцију „свапцасе()“ за промену великих и малих слова у низу. Питхонова функција „свапцасе()“ производи копију стринга са промењеним малим и малим словима свих знакова.



Започнимо код гледањем прве вредности, која је вредност стринга са текстом „ОНА ВОЛИ БАНАНАС“ као што можете да видите на слици испод, сваки појединачни знак који се користи у овој вредности је написан великим словима. Ова вредност стринга се чува у променљивој „стринг1“, коју смо раније иницијализовали. Након тога, позивамо „свапцасе()“ са параметром „стринг1“ јер овај „стринг1“ садржи вредност стринга. Овај метод ће обезбедити излаз који садржи нови стринг у коме ће сви знакови великих слова укључени у вредност стринга бити промењени у мала слова. Исход методе „свапцасе()” се чува у иницијализованој променљивој „оутцоме”.



Затим позивамо функцију „принт()“, прослеђујући аргумент „исход“ између заграда јер се резултат тамо чува и желимо да га прикажемо.





Приказао је излаз, који је укључивао нови стринг са свим знаковима у оригиналном низу промењеним у мала слова. „Она воли банане“ је вредност која се приказује.



У другом делу скрипте, променићемо мало слово у велико слово. Овај одељак је сличан претходном, само што смо у последњем одељку променили велика слова у мала слова. Као резултат, добили смо нови стринг, укључујући све ставке са малим словима. Сада када је ситуација обрнута, почнимо са кодом. Вредност стринга је „Волим своје љубимце“; као што видите, све речи су написане малим словима. Ова вредност се чува у креираној променљивој „стринг1“. Метода стринга „свапцасе()“ се затим користи у следећем реду, а њен параметар, променљива „стринг2“, се прослеђује јер има вредност стринга. Функција „принт()“ ће тада бити позвана, а аргумент „оутцоме“ ће јој бити достављен јер садржи крајњи резултат методе „свапцасе()“.

Пошто смо користили сва мала слова у вредности стринга у претходном коду, „свапцасе()“ ће их све променити у велика слова, као што се види на слици испод. Приказује се нови стринг у коме је сваки карактер присутан у вредности стринга сада написан великим словима, а ни један знак није малим словима.

У трећем одељку кода променићемо знакове у великим и малим словима у исто време. У прва два одељка прво смо променили вредност стринга у мала слова, а у другом смо је променили у велика слова. Међутим, у овом одељку то радимо заједно. Узећемо вредност низа у којој ћемо узети неке од великих знакова и неке од малих слова и применити „свапцасе()“ у њој. Затим ће вам вратити низ у којем се мала слова појављују великим словима, а велика се појављују малим словима.

Започнимо код креирањем вредности стринга „СХЕ ЛОВЕ ПЛАИ ВИТХ ДОГс” и додељивањем је променљивој „стринг3”. Ова вредност низа садржи и мала и велика слова. Након тога, користимо методу „свапцасе()“ и прослеђујемо параметар „стринг3“ јер смо већ сачували вредност стринга у њему. Затим, пошто је резултат тамо сачуван и желимо да га прикажемо, позивамо функцију „принт()“, преносећи аргумент „оутцоме“.

Велика слова у стрингу се трансформишу у велика слова на излазу, а велики знакови присутни у елементима стринга се конвертују у мала слова.

Пример 2: Имплементација Питхон стринг свапцасе() методе са додатним типовима знакова

Питхон стринг занемарује различите типове знакова „свапцасе()“ метод. Ако постоји неколико типова знакова у тренутном низу, метода „свапцасе()“ их игнорише и мења само абецедне знакове у одговарајућа велика и мала слова.

Користићемо и тип карактера и нумерички тип карактера у делу кода са вредностима низа. Почнимо са стављањем кода у акцију. Вредност стринга „Ми Ролл Нумбер Ис 161068“ се чува у променљивој „стр1“. Ова вредност има два типа знакова, као што се може видети. Затим, у следећем реду, примењујемо метод „свапцасе()“ са „стр1“, који смо дали као параметар јер чува вредност стринга. Имамо променљиву под називом „резултат“ која садржи резултат коришћења методе „свапцасе()“ стринга. Функција принт() се затим користи за приказ резултата. Позива се у заградама ове функције са аргументом „резултат“.

Излаз приказује нови стринг у коме је елемент у стрингу промењен, велики абецедни знакови су промењени у мала, а мали знакови су промењени у велика. Међутим, нумерички карактер стринга, „161068“, није промењен јер овај метод не мења друге типове знакова.

Слично као што смо користили нумерички карактер у низу у претходном одељку кода, ми користимо симболе, бројеве и знакове у вредности стринга у овом делу кода. Међутим, обезбедићемо да нема промена у симболима, бројевима или знаковима јер ће их функција игнорисати. Биће измењена само мала и мала слова знакова.

Почните тако што ћете написати код који ће чувати вредност стринга „Алекс је добио 79% оцена, а Ноа је добио 98% оцена на испиту“ у променљивој „стр1“ коју смо креирали. Метода „свапцасе()“ се затим користи са параметром „стр1“ у следећем реду. Затим, у следећем реду, позивамо функцију „принт()“, дајући променљиву „резултат“ као аргумент јер смо претходно сачували резултат користећи метод „свапцасе()“ у њему.

То није утицало на број или симбол „%“ јер овај приступ игнорише други тип знакова. Као у примеру, мала слова се трансформишу у велика, а велика слова се претварају у мала слова.

Закључак

Замена великих и малих слова је корисна техника када радите у Питхон-у. За први пример, претворили смо велико слово у мала слова и обрнуто. У другом примеру користили смо овај метод са другим типовима знакова јер овај метод игнорише бројеве и симболе. Дакле, није променио ништа осим случаја алфабетских знакова.