Wielkie litery są konwertowane na małe litery, podczas gdy małe znaki są zmieniane na wielki poziom przy użyciu metody Python „SwapCase ()”. Ta funkcja ignoruje wszelkie symbole lub liczby w ciągu.
Przykład 1: Korzystanie z metody Swapcase () w Python w Python
W tej demonstracji małe postacie zostaną przekonwertowane na postacie kapitałowe i użyją metody „swapCase ()” języka Pythona. Istnieją dwa jednoczesne zestawy znaków używanych w stylach kapitałowych i niższych pisania, a każda postać w jednym zestawie zwykle ma odpowiednik w drugim. W przeciwieństwie do znaków wielkich, 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 przedstawia funkcję „swapCase ()” do zmiany przypadku liter w ciągu. Funkcja „SwapCase ()” Pythona tworzy kopię łańcucha z przełączonymi przypadkami wszystkich wrażliwych znaków.
Rozpocznijmy kod, patrząc na pierwszą wartość, która jest wartością łańcuchową z tekstem „Ona lubi banany”, jak widać na poniższym obrazku, każda postać użyta w tej wartości jest w dużej mierze. Ta wartość ciągu jest przechowywana w zmiennej „String1”, którą wcześniej zainicjowaliśmy. Następnie nazywamy „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 znaki górnej zawarte w wartości łańcucha zostaną zmienione na małe litery. Wynik metody „swapCase ()” jest przechowywany w zainicjowanym zmiennym „wynik”.
Następnie nazywamy funkcję „print ()”, przekazując argument „wynik” między nawiasami, ponieważ wynik jest tam utrzymywany, i chcemy ją wyświetlić.
Wyświetlał dane wyjściowe, które zawierało nowy ciąg ze wszystkimi znakami w oryginalnym ciągu zmienionym na małe litery. „On lubi banany” to wyświetlana wartość.
W drugiej części skryptu zmienimy małą literę na wielką literę. Ta sekcja jest podobna do poprzedniej, z tym wyjątkiem, że zmieniliśmy litery kapitałowe na małe litery w ostatnim rozdziale. W rezultacie otrzymaliśmy nowy ciąg, w tym wszystkie elementy z małymi literami. Teraz, gdy sytuacja jest odwrócona. Wartość łańcuchowa to „Kocham moje zwierzęta”; Jak widać, wszystkie słowa są napisane małymi literami. Ta wartość jest zapisywana w utworzonej zmiennej „String1”. Metoda ciągów „swapCase ()” jest następnie używana w następnym wierszu, a jego parametr, zmienna „String2”, jest przekazywana, ponieważ ma wartość ciągu. Następnie zostanie wywołana funkcja „print ()”, a argument „wynik” 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 w litery kapitałowe, jak pokazano na poniższym obrazku. Wyświetlany jest nowy ciąg, w którym każdy znak obecny w wartości łańcucha jest teraz w wielkich literach, a ani jeden znak nie ma małych liter.
W trzeciej części kodu zmienimy znaki w górach i małych literach w tym samym czasie. W pierwszych dwóch sekcjach najpierw zmieniliśmy wartość ciągów na małe litery, aw drugim zmieniliśmy ją na wielką część. Jednak w tej sekcji robimy to razem. Przyjrzymy wartość łańcuchową, w której weźmiemy niektóre wielkie znaki i niektóre małe postacie i zastosujemy w nim „swapCase ()”. Następnie zwróci ci ciąg, w którym małe litery pojawiają się w literach kapitałowych, a wielkie litery pojawiają się małymi literami.
Rozpocznijmy kod, tworząc wartość łańcuchową „She Love Play With Dogs” i przypisanie go do zmiennej „String3”. Ta wartość ciągu zawiera zarówno małe, jak i kapitałowe litery. Następnie używamy metody „swapCase ()” i przekazujemy parametr „String3”, ponieważ zapisaliśmy już wartość ciągu. Następnie, ponieważ wynik jest tam zapisany i chcemy go wyświetlić, nazywamy funkcję „print ()”, przekazując argument „wynik”.
Znaki wielkich w ciągu są przekształcane w wielki poziom wyjściowy, a znaki wielkiego obecne w elementach łańcuchowych są konwertowane na małe litery.
Przykład 2: Wdrożenie metody Swapcase () Python String () z dodatkowymi typami znaków
String Python ignoruje metodę różnych typów znaków „swapCase ()”. Jeśli w bieżącym ciągu jest kilka typów znaków, metoda „swapCase ()” ignoruje je i zmienia tylko znaki alfabetyczne na odpowiedni przypadek.
Użyjemy zarówno typu znaku, jak i typu liczbowego znaków w sekcji wartości ciągu kodu. Zacznijmy od wprowadzenia kodu w działanie. Wartość ciągu „My Roll Numer to 161068” jest przechowywana w zmiennej „STR1”. Ta wartość ma dwa typy znaków, jak można zobaczyć. Następnie, w poniższym wierszu, stosujemy metodę „swapCase ()” z „str1”, którą daliśmy jako parametr, ponieważ przechowuje wartość ciągu. Mamy zmienną o nazwie „wynik”, która zawiera wynik użycia metody ciągów „swapCase ()”. Funkcja print () jest następnie używana do wyświetlania wyniku. Jest wywoływany w nawiasach tej funkcji z argumentem „wynik”.
Wyjście pokazuje nowy ciąg, w którym element w ciągu został zmieniony, wielkie oceny alfabetyczne zostały zmienione na małe litery, a małe znaki zostały zmienione na górną część. Jednak znak liczbowy String, „161068”, nie został zmieniony, ponieważ ta metoda nie zmienia innych typów znaków.
Podobne do tego, jak użyliśmy znaku numerycznego w ciągu w poprzedniej sekcji kodu, używamy symboli, liczb i znaków w wartości ciągu w tej sekcji kodu. Jednak nie zapewnimy żadnej zmiany w symbole, liczbach ani znakach, ponieważ funkcja je zignoruje. Tylko przypadek postaci zostanie zmieniony.
Zacznij od napisania kodu, który będzie przechowywał wartość ciągu „Alex dostał 79% znaków, a Noah dostał 98% znaków w swoim egzaminie” w zmiennej „STR1”, którą stworzyliśmy. Metoda „swapCase ()” jest następnie stosowana z parametrem „STR1” w kolejnej linii. Następnie w poniższym wierszu wywołujemy funkcję „print ()”, dostarczając zmienną „wynik” jako argument, ponieważ wcześniej zapisaliśmy wynik za pomocą metody „swapCase ()”.
Nie wpłynęło to na liczbę ani symbol „%”, ponieważ takie podejście ignoruje drugi typ postaci. Jak w przykładzie, małe znaki są przekształcane w wielki poziom, a wyższe znaki obudowy są obracane małymi literami.
Wniosek
Zmienanie alfabetów jest przydatną techniką podczas pracy w Python. W pierwszym przykładzie przekształciliśmy znak wielkich w małą postać i odwrotnie. W drugim przykładzie zastosowaliśmy tę metodę z innymi typami znaków, ponieważ ta metoda ignoruje cyfry i symbole. Zatem nie zmieniło to niczego innego niż przypadek znaków alfabetycznych.