Python String swapcase() Метод

Python String Swapcase Metod



Главните букви се преобразуват в малки, докато малките букви се променят в главни с помощта на метода „swapcase()“ на Python. Тази функция пренебрегва всички символи или числа в низа.

Пример 1: Използване на метода Python String swapcase() в Python







В тази демонстрация малките знаци ще бъдат преобразувани в главни знаци и ще използват метода „swapcase()“ на езика Python. Има два едновременни набора от знаци, използвани в главните и долните стилове на писане, и всеки знак в единия набор обикновено има еквивалент в другия. За разлика от главните букви, които са техните по-големи, по-високи двойници като „А“, малките букви са по-малките, по-ниски еквиваленти на букви като „а“. Python предоставя функцията “swapcase()” за промяна на регистъра на буквите в низ. Функцията „swapcase()“ на Python създава копие на низа с превключени главни и малки букви.



Нека започнем кода, като разгледаме първата стойност, която е низова стойност с текста „ТЯ ХАРЕСВА БАНАНИ“, както можете да видите на изображението по-долу, всеки един знак, използван в тази стойност, е с главни букви. Тази стойност на низ се съхранява в променливата „string1“, която инициализирахме преди. След това извикваме “swapcase()” с параметъра “string1”, защото този “string1” съдържа стойността на низа. Този метод ще предостави изход, съдържащ нов низ, в който всички главни букви, включени в стойността на низа, ще бъдат променени на малки букви. Резултатът от метода “swapcase()” се съхранява в инициализираната променлива “outcome”.



След това извикваме функцията „print()“, като предаваме аргумента „резултат“ между скобите, защото резултатът се съхранява там и искаме да го покажем.





Той показва изхода, който включва нов низ с всички знаци в оригиналния низ, променени на малки букви. „Тя харесва банани“ е стойността, която се показва.



Във втората част на скрипта ще сменим малката буква с главна буква. Този раздел е подобен на предишния, с изключение на това, че променихме главните букви в малки букви в последния раздел. В резултат на това получихме нов низ, включващ всички елементи с малки букви. Сега, когато ситуацията е обратна, нека започнем кода. Стойността на низа е „I love my pets“; както виждате, всички думи са написани с малки букви. Тази стойност се записва в създадената променлива “string1”. След това методът на низа „swapcase()“ се използва в следващия ред и неговият параметър, променливата „string2“, се предава, защото има стойността на низа. След това функцията “print()” ще бъде извикана и аргументът “outcome” ще й бъде предоставен, тъй като съдържа крайния резултат на метода “swapcase()”.

Тъй като използвахме всички малки букви в стойността на низа в предишния код, „swapcase()“ ще ги промени всички в главни букви, както се вижда на изображението по-долу. Показва се нов низ, в който всеки символ, присъстващ в стойността на низа, вече е с главни букви и нито един знак не е с малки букви.

В третия раздел на кода ще променим знаците в главни и малки букви едновременно. В първите два раздела първо променихме стойността на низа на малки букви, а във втория я променихме на главни букви. В този раздел обаче правим това заедно. Ще вземем низова стойност, в която вземаме някои от главните букви и някои от малките букви и прилагаме „swapcase()“ в нея. След това ще ви върне низ, в който малките букви се появяват с главни букви, а главните букви се появяват с малки букви.

Нека започнем кода, като създадем стойността на низа „sHE LOVE PLAY WITH DOGs“ и я присвоим на променливата „string3“. Стойността на този низ съдържа малки и главни букви. След това използваме метода “swapcase()” и предаваме параметъра “string3”, защото вече сме записали стойност на низ в него. След това, тъй като резултатът е записан там и искаме да го покажем, извикваме функцията „print()“, като предаваме аргумента „резултат“.

Главните букви в низа се трансформират в главни букви в изхода, а главните букви в елементите на низа се преобразуват в малки букви.

Пример 2: Внедряване на метода Python String swapcase() с допълнителни типове знаци

Низът на Python игнорира метода „swapcase()“ на различните типове знаци. Ако има няколко типа знаци в текущия низ, методът “swapcase()” ги игнорира и променя само азбучните знаци в подходящия регистър.

Ще използваме както символния тип, така и цифровия тип знаци в секцията със стойност на низа на кода. Нека започнем с въвеждането на кода в действие. Стойността на низа „My Roll Number Is 161068“ се съхранява в променливата „str1“. Тази стойност има два типа знаци, както може да се види. След това в следващия ред прилагаме метода “swapcase()” със “str1”, който дадохме като параметър, защото съхранява стойността на низа. Имаме променлива, наречена „result“, която съдържа резултата от използването на метода „swapcase()“ на низа. След това функцията print() се използва за показване на резултата. Извиква се в скобите на тази функция с аргумента „резултат“.

Резултатът показва нов низ, в който елементът в низа е променен, главните букви са променени на малки букви, а малките букви са променени на главни букви. Цифровият символ на низа, „161068“, обаче не е променен, тъй като този метод не променя другите типове знаци.

Подобно на начина, по който използвахме цифровия знак в низа в предишния раздел на кода, ние използваме символи, числа и знаци в стойността на низа в този раздел на кода. Ние обаче няма да променим символите, числата или знаците, защото функцията ще ги игнорира. Само регистърът на буквите ще бъде променен.

Започнете, като напишете кода, който ще съхрани стойността на низа „Алекс получи 79% оценки, а Ноа получи 98% оценки на техния изпит“ в променливата „str1“, която създадохме. След това методът “swapcase()” се използва с параметъра “str1” в следващия ред. След това в следващия ред извикваме функцията „print()“, като предоставяме променливата „result“ като аргумент, тъй като преди това запазихме резултата, като използвахме метода „swapcase()“ в него.

Това не е повлияло на числото или символа „%“, тъй като този подход игнорира другия тип знаци. Както в примера, малките букви се трансформират в главни, а по-големите букви се превръщат в малки.

Заключение

Размяната на главни букви е полезна техника при работа в Python. За първия пример превърнахме главна буква в малка буква и обратно. Във втория пример използвахме този метод с други типове символи, тъй като този метод игнорира цифри и символи. По този начин не промени нищо друго освен случая на азбучните знаци.