W tym artykule omówimy isupper(), islower(), górna() i dolna() funkcjonuje w Pyton . Metody te są metodami wbudowanymi używanymi do obsługi ciągów znaków. Zanim szczegółowo przestudiujemy funkcje isupper(), islower(), Upper() i Lower(), zdobądźmy o nich podstawowe pojęcie.
Co to jest isupper() w Pythonie?
W Pyton , isupper() to wbudowana metoda używana do obsługi ciągów. Ta metoda powraca PRAWDA jeśli wszystkie znaki w ciągu są wielkimi literami, w przeciwnym razie zwraca FAŁSZ .
Klawiatura w dół
- Zwraca True dla białych znaków, ale jeśli w ciągu znaków są tylko białe znaki, zwraca False.
- Nie przyjmuje żadnych argumentów, dlatego zwraca błąd w przypadku przekazania parametru.
- Cyfry i symbole zwracają wartość True, ale jeśli ciąg zawiera tylko cyfry i liczby, zwracana jest wartość False
Funkcja ta służy do sprawdzenia, czy argument zawiera jakieś wielkie litery, np.:
Input : string = 'GEEKSFORGEEKS' Output : True>
Składnia isupper()
Składnia: string.isupper()
Parametry:
- isupper() nie przyjmuje żadnych parametrów
Zwroty: True — jeśli wszystkie znaki w ciągu są wielkimi literami. Fałsz — jeśli ciąg zawiera 1 lub więcej znaków innych niż wielkie.
Przykład: sprawdzanie wielkich liter
W tym kodzie zmienna łańcuchowa zawiera wartość GEEKFORGEEKI . Ciąg składa się wyłącznie z wielkich liter. Kiedy to wywoła metodę isuppermethod na string, zwróci PRAWDA i kiedy sprawdza drugi ciąg techcodeview.com to jest mieszanka górnego i dolnego ciągu, który zwróci FAŁSZ .
Python3
string> => 'GEEKSFORGEEKS'> # Define a string containing only uppercase letters> print> (string.isupper())> # Check if all characters in the string are uppercase and print the result> > string> => 'techcodeview.com'> # Define a string with a mix of uppercase and lowercase letters> print> (string.isupper())> # Check if all characters in the string are uppercase and print the result> |
>
>
Wyjście:
True False>
Co to jest islower() w Pythonie?
W Pythonie isniższy() to wbudowana metoda używana do obsługi ciągów. Metoda islower() zwraca wartość PRAWDA jeśli wszystkie znaki w ciągu są małymi literami, w przeciwnym razie zwraca False.
- Zwraca True dla białych znaków, ale jeśli w ciągu znaków są tylko białe znaki, zwraca False.
- Nie przyjmuje żadnych argumentów, dlatego zwraca błąd w przypadku przekazania parametru.
- Cyfry i symbole zwracają wartość True, ale jeśli ciąg zawiera tylko cyfry i liczby, zwracana jest wartość False.
Ta funkcja służy do sprawdzania, czy argument zawiera małe litery, takie jak:
Input: string = 'geeksforgeeks' Output: True>
Składnia islower()
Składnia: string.islower()
Parametry:
- islower() nie przyjmuje żadnych parametrów
Zwroty:
- True — jeśli wszystkie znaki w ciągu są mniejsze.
- Fałsz — jeśli ciąg zawiera 1 lub więcej znaków innych niż małe.
Przykład: sprawdzanie małych liter
Ten kod pomaga sprawdzić, czy ciąg znaków składa się w całości z małych liter, czy nie. Za pomocą isniższy() method, czyli metoda wbudowana w klasę string Pythona. Jeśli ciąg zawiera tylko małe litery, zostanie zwrócony PRAWDA inaczej powróci FAŁSZ.
Python3
Java konwertuje ciąg na liczbę całkowitą
string> => 'geeksforgeeks'> # Define a string containing only lowercase letters> print> (string.islower())> # Check if all characters in the string are lowercase and print the result> > string> => 'techcodeview.com'> # Define a string with a mix of uppercase and lowercase let> print> (string.islower())> # Check if all characters in the string are lowercase and print the result> |
>
>
Wyjście:
True False>
Co to jest less() w Pythonie?
W Python, dolna() to wbudowana metoda używana do obsługi ciągów. The niżej() Metoda zwraca ciąg znaków pisany małymi literami z podanego ciągu. To wszystko konwertuje wielkie litery na małe litery w Pythonie . Jeśli nie ma wielkich liter, zwraca oryginalny ciąg.
- Nie przyjmuje żadnych argumentów, dlatego zwraca błąd w przypadku przekazania parametru.
- Cyfry i symbole są zwracane w niezmienionej postaci. Po konwersji na małe litery w Pythonie zwracana jest tylko wielka litera.
Input: string = 'GEEKSFORGEEKS' Output: geeksforgeeks>
Składnia less()
Składnia: string.lower()
Parametry:
- less() nie przyjmuje żadnych parametrów
Zwroty: Konwertuje podany ciąg znaków na małe litery i zwraca ciąg.
Przykłady
W tym kodzie użyjemy niżej() metoda konwersji ciągów znaków na małe litery. Najpierw zajmiemy się wielkimi literami GEEKFORGEEKI który jest konwertowany na małe litery () za pomocą string.lower() funkcjonować. To samo spróbujemy z ciągiem zawierającym zarówno wielkie, jak i małe litery, a następnie funkcja przekonwertuje to na małe litery.
Python3
# Checking for lowercase characters> string> => 'GEEKSFORGEEKS'> #Define a string that contains only uppercase.> print> (string.lower())> #convert into lower case> > string> => 'techcodeview.com'> #Define a string that contains noth uppercase and lowercase.> print> (string.lower())> #convert into lower case.> |
>
>
Wyjście:
geeksforgeeks geeksforgeeks>
Co to jest Upper() w Pythonie?
W Python, górny( ) to wbudowana metoda używana do obsługi ciągów. The górny() metoda zwraca ciąg znaków pisany wielkimi literami z podanego ciągu. Konwertuje wszystkie małe litery na wielkie litery. Jeśli nie ma małych liter, zwraca oryginalny ciąg.
- Nie przyjmuje żadnych argumentów, dlatego zwraca błąd w przypadku przekazania parametru.
- Cyfry i symbole są zwracane w niezmienionej postaci. Po konwersji na wielkie litery zwracane są tylko małe litery.
Input: string = 'geeksforgeeks' Output: GEEKSFORGEEKS>
Składnia Upper()
Składnia: string.upper()
Parametry:
- Upper() nie przyjmuje żadnych parametrów
Zwroty: Konwertuje podany ciąg znaków na wielkie litery i zwraca ciąg.
Przykład
W tym kodzie będziemy używać górny() metoda konwertowania ciągów na wielkie litery. Najpierw weźmiemy ciąg małych liter maniacy forgeeków który jest konwertowany na wielkie litery () za pomocą string.upper() funkcjonować. To samo spróbujemy z ciągiem zawierającym zarówno wielkie, jak i małe litery Nazywam się Ayush następnie funkcja przekonwertuje to na małe litery.
Python3
# checking for uppercase characters> string> => 'geeksforgeeks'> #Define a string that contains only lowercase()> print> (string.upper())> #Convert into uppercase> > string> => 'My name is ayush'> #Define a string that contains only lower case> print> (string.upper())> #convert into uppercase.> |
>
>
Wyjście:
GEEKSFORGEEKS MY NAME IS AYUSH>
Licz wielkie, małe litery i spacje
Mając dany ciąg, zadaniem jest napisanie a Program w Pythonie aby policzyć wielkie litery, małe litery i spacje w ciągu znaków i przełączyć wielkość liter danego ciągu (konwertuj małe litery na wielkie i odwrotnie).
Input : string = 'techcodeview.com is a computer Science portal for Geeks' Output : Uppercase - 4 Lowercase - 41 spaces - 7 gEEKSFORGEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS>
Przykład
Przechodź dany ciąg znak po znaku aż do jego długości i sprawdź, czy znak jest pisany małymi, czy wielkimi literami, korzystając z wbudowanych metod. Jeśli są małe litery, zwiększ odpowiedni licznik, przekonwertuj go na wielkie litery za pomocą funkcji Upper() i dodaj do nowego ciągu, jeśli są duże, zwiększ odpowiedni licznik, przekonwertuj go na małe litery za pomocą funkcji less() i dodaj do nowego łańcucha strunowy. Jeśli spacja, zwiększ odpowiedni licznik i dodaj go do nowego ciągu. Wydrukuj nowy ciąg.
Python3
tablica ciągów
string> => 'techcodeview.com is a computer Science portal for Geeks'> newstring> => ''> count1> => 0> count2> => 0> count3> => 0> > for> a> in> string:> > # converting to uppercase.> > if> (a.isupper())> => => True> :> > count1> +> => 1> > newstring> +> => (a.lower())> > # converting to lowercase.> > elif> (a.islower())> => => True> :> > count2> +> => 1> > newstring> +> => (a.upper())> > > # adding it to the new string as it is.> > elif> (a.isspace())> => => True> :> > count3> +> => 1> > newstring> +> => a> print> (> 'In original String : '> )> print> (> 'Uppercase -'> , count1)> print> (> 'Lowercase -'> , count2)> print> (> 'Spaces -'> , count3)> print> (> 'After changing cases:'> )> print> (newstring)> |
>
>
Wyjście:
In original String : Uppercase - 4 Lowercase - 41 Spaces - 7 After changing cases: gEEKSFORgEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS>