Python String swapcase() Metoda

Python String Swapcase Metoda



Wielkie litery są konwertowane na małe, podczas gdy małe litery są zamieniane na wielkie za pomocą metody Pythona „swapcase()”. Ta funkcja ignoruje wszelkie symbole lub liczby w ciągu.

Przykład 1: Wykorzystanie metody Python String swapcase() w Pythonie







W tej demonstracji małe znaki zostaną zamienione na wielkie i użyją metody „swapcase()” języka Python. Istnieją dwa jednoczesne zestawy znaków używane w stylach pisania dużymi i małymi literami, a każdy znak w jednym zestawie ma zwykle odpowiednik w drugim. W przeciwieństwie do wielkich liter, które są ich większymi, wyższymi odpowiednikami, takimi jak „A”, małe litery są mniejszymi, niższymi odpowiednikami liter, takich jak „a”. Python udostępnia funkcję „swapcase()” do zmiany wielkości liter w ciągu. Funkcja „swapcase()” Pythona tworzy kopię ciągu z zamienionymi wielkościami liter we wszystkich znakach.



Zacznijmy kod od spojrzenia na pierwszą wartość, która jest wartością ciągu z tekstem „ONA LUBI BANANY”, jak widać na poniższym obrazku, każdy znak użyty w tej wartości jest pisany wielkimi literami. Ta wartość ciągu jest przechowywana w zmiennej „string1”, którą zainicjalizowaliśmy wcześniej. Następnie wywołujemy „swapcase()” z parametrem „string1”, ponieważ ten „string1” zawiera wartość ciągu. Ta metoda zapewni dane wyjściowe zawierające nowy ciąg, w którym wszystkie wielkie litery zawarte w wartości ciągu zostaną zamienione na małe litery. Wynik metody „swapcase()” jest przechowywany w zainicjowanej zmiennej „outcome”.



Następnie wywołujemy funkcję „print()”, przekazując argument „wynik” między nawiasami, ponieważ wynik jest tam przechowywany i chcemy go wyświetlić.





Wyświetlał wynik, który zawierał nowy ciąg ze wszystkimi znakami w oryginalnym ciągu zamienionymi na małe. Wyświetlana jest wartość „Ona lubi banany”.



W drugiej części skryptu zamienimy małą literę na wielką. Ta sekcja jest podobna do poprzedniej, z wyjątkiem tego, że w ostatniej sekcji zmieniliśmy wielkie litery na małe. W rezultacie otrzymaliśmy nowy ciąg, zawierający wszystkie elementy z małymi literami. Teraz, gdy sytuacja się odwróciła, zacznijmy kod. Wartość ciągu to „Kocham moje zwierzaki”; jak widać, wszystkie słowa są pisane małymi literami. Wartość ta jest zapisywana w tworzonej zmiennej „string1”. W następnym wierszu użyto metody „swapcase()” ciągu, a jej parametr, zmienna „string2”, jest przekazywany, ponieważ ma wartość ciągu. Funkcja „print()” zostanie następnie wywołana, a argument „outcome” zostanie do niej dostarczony, ponieważ zawiera ostateczny wynik metody „swapcase()”.

Ponieważ użyliśmy wszystkich małych liter w wartości ciągu w poprzednim kodzie, „swapcase()” zmieni je wszystkie na wielkie litery, jak widać na poniższym obrazku. Wyświetlany jest nowy ciąg, w którym każdy znak występujący w wartości ciągu jest teraz pisany wielkimi literami, a żaden znak nie jest pisany małymi literami.

W trzeciej części kodu zmienimy jednocześnie znaki pisane wielkimi i małymi literami. W pierwszych dwóch sekcjach najpierw zmieniliśmy wartość ciągu na małe litery, a w drugiej zmieniliśmy ją na wielkie litery. Jednak w tej sekcji robimy to razem. Weźmiemy wartość ciągu, w którym bierzemy niektóre wielkie litery i niektóre małe litery i stosujemy w nim „swapcase()”. Następnie zwróci ci ciąg, w którym małe litery pojawiają się dużymi literami, a wielkie litery małymi literami.

Kod zacznijmy od stworzenia wartości ciągu „KOCHA ZABAWA Z PSAMI” i przypisania jej do zmiennej „string3”. Ta wartość ciągu zawiera zarówno małe, jak i wielkie litery. Następnie korzystamy z metody „swapcase()” i przekazujemy parametr „string3”, ponieważ zapisaliśmy już w nim wartość ciągu. Następnie, ponieważ wynik jest tam zapisany i chcemy go wyświetlić, wywołujemy funkcję „print()”, przekazując argument „wynik”.

Wielkie litery w ciągu są przekształcane na wielkie litery w danych wyjściowych, a wielkie litery występujące w elementach ciągu są konwertowane na małe litery.

Przykład 2: Implementacja metody Python String swapcase() z dodatkowymi typami znaków

Ciąg znaków Pythona ignoruje różne typy znaków metody „swapcase()”. Jeśli w bieżącym ciągu występuje kilka typów znaków, metoda „swapcase()” ignoruje je i zmienia tylko znaki alfabetu na odpowiednią wielkość liter.

W sekcji wartości ciągu kodu użyjemy zarówno typu znakowego, jak i liczbowego. Zacznijmy od wprowadzenia kodu w życie. Wartość ciągu „Mój numer rolki to 161068” jest przechowywana w zmiennej „str1”. Ta wartość ma dwa typy znaków, jak widać. Następnie w kolejnym wierszu stosujemy metodę „swapcase()” z „str1”, którą podaliśmy jako parametr, ponieważ przechowuje ona wartość ciągu. Mamy zmienną o nazwie „result”, która zawiera wynik użycia metody łańcuchowej „swapcase()”. Funkcja print() jest następnie używana do wyświetlenia wyniku. Jest wywoływana w nawiasach tej funkcji z argumentem „wynik”.

Dane wyjściowe pokazują nowy ciąg, w którym element ciągu został zmieniony, wielkie litery alfabetu zostały zmienione na małe, a małe litery zostały zmienione na wielkie. Jednak numeryczny znak ciągu „161068” nie został zmieniony, ponieważ ta metoda nie zmienia innych typów znaków.

Podobnie do tego, jak użyliśmy znaku numerycznego w ciągu w poprzedniej sekcji kodu, w tej sekcji kodu używamy symboli, liczb i znaków w wartości ciągu. Zapewnimy jednak brak zmian w symbolach, cyfrach lub znakach, ponieważ funkcja je zignoruje. Tylko wielkość liter zostanie zmieniona.

Zacznij od napisania kodu, który będzie przechowywać wartość ciągu „Alex dostał 79% punktów, a Noah uzyskał 98% punktów z egzaminu” w utworzonej przez nas zmiennej „str1”. Następnie używana jest metoda „swapcase()” z parametrem „str1” w kolejnym wierszu. Następnie w kolejnym wierszu wywołujemy funkcję „print()”, podając jako argument zmienną „result”, ponieważ wcześniej zapisaliśmy w niej wynik za pomocą metody „swapcase()”.

Nie wpłynęło to na liczbę ani symbol „%”, ponieważ to podejście ignoruje inny typ znaku. Tak jak w przykładzie, małe litery są zamieniane na wielkie, a duże litery zamieniane są na małe.

Wniosek

Zamiana wielkości liter jest przydatną techniką podczas pracy w Pythonie. W pierwszym przykładzie zamieniliśmy wielką literę na małą i odwrotnie. W drugim przykładzie użyliśmy tej metody z innymi typami znaków, ponieważ ta metoda ignoruje cyfry i symbole. Nie zmieniło to więc niczego poza przypadkiem liter alfabetu.