Funkcja isupper ()
Funkcja ISUPPER () to wbudowana funkcja dostarczona w standardowej bibliotece Pythona. Można użyć z nim ciągów i innych form danych. Wskazuje, czy ciąg znaków jest wielki. Zwraca false, jeśli co najmniej jeden znak jest w niższym przypadku. W przeciwnym razie zwraca się, jeśli każda znak w ciągu jest w górnej sprawie. Nie wymaga żadnych parametrów. Składnia funkcji isupper () jest następująca:
In_String reprezentuje ciąg, który należy sprawdzić. Isupper () sprawdza przypadek tego ciągu. Teraz zobaczmy przykład funkcji isupper (), aby zrozumieć jej funkcję.
Przykład 1:
W tym przykładzie definiujemy trzy różne ciągi i sprawdzamy, który z nich jest górną skrzynką za pomocą funkcji isupper (). Rozważ następujący kod:
str1 = "Jestem wielkim"Oto następujące dane wyjściowe:
Zauważ, że tylko jeden ciąg jest całkowicie górny. Isupper () zwraca True tylko dla tego ciągu. W przypadku pozostałych 2 ciągów funkcja isupper () zwraca false, ponieważ oba mają jeden lub więcej niż jeden znak dolnego przypadku w ciągu. Ponieważ isupper () zwraca false dla ciągu, jeśli zawiera co najmniej 1 znak dolnego przypadku, zwraca false dla ostatnich 2 ciągów.
Przykład 2:
Teraz weźmy dane wejściowe od użytkownika i zastosuj funkcję ISUPPER (), aby sprawdzić przypadek danego ciągu. Rozważ następujący przykładowy kod:
st = wejście („Wprowadź swój string =”)Oto dane wyjściowe poprzedniego kodu:
Jak widać, użytkownik wprowadził „SDS”, który jest we wszystkich górnych przypadkach. Wyjście isupper () jest prawdziwe.
Przykład 3:
Jak dotąd zademonstrowaliśmy tylko proste przykłady, aby zrozumieć funkcję metody isupper () standardowej biblioteki Python. Jednak tę funkcję może być stosowana z dowolnymi złożonymi i trudnymi problemami. Ma wiele praktycznych zastosowań w wielu obszarach. W poniższym podanym kodzie używamy małego przykładu do rozwiązania nieco złożonej praktycznej aplikacji. Patrz następujący kod:
W tym przykładzie definiujemy ciąg „test = to ciąg testowy dla funkcji isupper”. Ciąg jest podzielony na formę listy za pomocą funkcji split (), listaSt = test.podział(). Aby policzyć, ile słów jest całkowicie w górnym przypadku w zdaniu, zmienna C jest inicjowana z 0. Następnie definiuje się pętlę, która iteruje każdą pozycję listy jeden po drugim; bo w Liststr. Ilekroć warunek IF zwraca prawdziwie, C jest zwiększany o 1; C = C + 1.
test = "To jest ciąg testowy dla funkcji Isupper"Poniżej znajduje się wynik, który pokazuje całkowitą liczbę wielkich słów w określonym ciągu:
Przykład 4:
Rozszerzając poprzedni przykład, iterujemy każdy element w ciągu. Jeśli określony element jest już w obudowie górnej, po prostu wydrukuj. Jeśli tak nie. Rozważ następujący przykład .
Jak widać, ciąg zawiera wiele znaków. Liczymy, ile elementów jest w górnej sprawie i ile jest znaków w danym ciągu. Używamy dokładnej procedury, jak to zrobiliśmy w poprzednim przykładzie. Korzystając z funkcji split (), dzielimy ciąg na elementy listy. Następnie iterujemy każdą pozycję na liście jeden na raz, używając pętli dla.
Korzystając z dwóch liczników, „A” i „C”, liczymy, ile elementów na liście znajduje się w górnym przypadku. Jednocześnie używamy funkcji Upper () do konwersji elementów dolnej obudowy na elementy górnej skrzynki. Pętla itera się za pośrednictwem każdego elementu listy. Gdy „warunek if” zwróci true, zmienna c jest zwiększana o 1. Gdy „warunek if” zwraca false, zmienna „a” jest zwiększana o 1. Zmienna „C” służy do zliczenia liczby górnych liter w ciągu. Podczas gdy zmienna „a” jest używana do zliczania dolnych liter w ciągu ciągu.
test = "To jest ciąg testowy dla funkcji Isupper"Oto dane wyjściowe poprzedniego kodu:
Zauważ, że za każdym razem, gdy funkcja isupper () zwraca true, instrukcja jest drukowana jako „element to górny przypadek: ten”. Gdy isupper () zwraca false, instrukcja jest drukowana „element jest konwertowany na górny przypadek: IS”. W ten sposób każdy element na liście jest przekonwertowany na górną skrzynkę jeden po drugim i wreszcie wraca do wszystkich sznurków górnych.
Wniosek
W tym artykule omówiono funkcję Isupper () Pythona. Funkcja ISUPPER () to wbudowana funkcja dostarczana przez standardową bibliotekę Pythona. Nie wymaga żadnego parametru i zwraca prawdę na wypadek, gdyby wszystkie znaki w ciągu są w górnej sprawie i zwracają false w przypadku, że co najmniej jeden znak w ciągu jest w niższym przypadku. Wykazaliśmy kilka prostych i praktycznych zastosowań funkcji isupper (), aby zrozumieć działanie funkcji isupper ().