V tomto článku budeme diskutovať isupper(), islower(), upper() and lower() funkcie v Python . Tieto metódy sú vstavané metódy používané na manipuláciu s reťazcami. Pred podrobným štúdiom isupper(), islower(), upper() a lower() si o nich urobme základnú predstavu.
Čo je isupper() v Pythone?
In Python , isupper() je vstavaná metóda používaná na manipuláciu s reťazcom. Táto metóda sa vracia Pravda ak sú všetky znaky v reťazci veľké, inak sa vráti Nepravdivé .
formátovať reťazec java
- Pre medzery vráti hodnotu True, ale ak je v reťazci iba medzera, vráti hodnotu False.
- Neberie žiadne argumenty, preto vracia chybu, ak je parameter odovzdaný.
- Číslice a symboly vrátia hodnotu True, ale ak reťazec obsahuje iba číslice a čísla, vráti hodnotu False
Táto funkcia sa používa na kontrolu, či argument obsahuje veľké písmená, ako napríklad:
Input : string = 'GEEKSFORGEEKS' Output : True>
Syntax funkcie isupper()
Syntax: string.isupper()
Parametre:
- isupper() neberie žiadne parametre
Vrátenie: True- Ak sú všetky znaky v reťazci veľké. False – Ak reťazec obsahuje 1 alebo viac znakov, ktoré nie sú veľké.
Príklad: Kontrola veľkých písmen
V tomto reťazci kódu premenná obsahuje hodnotu GEEKSFORGEEKS . Reťazec pozostáva iba z veľkých písmen. Keď toto zavolá metódu isuppermethod on string , vráti sa Pravda a keď skontroluje druhý reťazec techcodeview.com to je mix hornej a spodnej struny, ktorá sa vráti Nepravdivé .
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> |
>
>
Výkon:
True False>
Čo je islower() v Pythone?
V Pythone, islower() je vstavaná metóda používaná na manipuláciu s reťazcom. Metóda islower() vráti Pravda ak sú všetky znaky v reťazci malé, v opačnom prípade vráti hodnotu False.
- Pre medzery vráti hodnotu True, ale ak je v reťazci iba medzera, vráti hodnotu False.
- Neberie žiadne argumenty, preto vracia chybu, ak je parameter odovzdaný.
- Číslice a symboly vrátia hodnotu True, ale ak reťazec obsahuje iba číslice a čísla, vráti hodnotu False.
Táto funkcia sa používa na kontrolu, či argument obsahuje malé písmená, ako napríklad:
Input: string = 'geeksforgeeks' Output: True>
Syntax funkcie islower()
Syntax: string.islower()
Parametre:
- islower() neberie žiadne parametre
Vrátenie:
- True- Ak sú všetky znaky v reťazci nižšie.
- False – Ak reťazec obsahuje 1 alebo viac nemalých znakov.
Príklad: Kontrola malých písmen
Tento kód pomáha skontrolovať, či sa reťazec skladá výlučne z malých písmen alebo nie. Použitím islower() metóda, ktorá je vstavanou metódou v triede reťazcov Pythonu. Ak reťazec obsahuje iba malé písmená, vráti sa Pravda inak sa to vráti Nepravdivé.
Python3
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> |
>
>
Výkon:
True False>
Čo je nižšie () v Pythone?
In Python, nižšia() je vstavaná metóda používaná na manipuláciu s reťazcom. The nižšia () metóda vráti reťazec s malými písmenami z daného reťazca. Prevádza všetko veľké písmená na malé písmená python . Ak neexistujú žiadne veľké písmená, vráti pôvodný reťazec.
- Neberie žiadne argumenty, preto vracia chybu, ak je parameter odovzdaný.
- Číslice a symboly sa vrátia tak, ako sú. Po prevode na malé v Pythone sa vráti iba veľké písmeno.
Input: string = 'GEEKSFORGEEKS' Output: geeksforgeeks>
Syntax nižšej()
Syntax: string.lower()
Parametre:
- Lower() neberie žiadne parametre
Vrátenie: Skonvertuje daný reťazec na malé písmená a vráti reťazec.
Príklady
V tomto kóde budeme používať nižšia () metóda na prevod reťazcov na malé písmená. Najprv vezmeme reťazec s veľkými písmenami GEEKSFORGEEKS ktorý sa prevedie na malé písmená () pomocou string.lower() funkciu. To isté skúsime s reťazcom, ktorý obsahuje veľké aj malé písmená, potom to funkcia prevedie na malé písmená.
Python3
numpy mriežka
# 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.> |
>
>
Výkon:
geeksforgeeks geeksforgeeks>
Čo je upper() v Pythone?
In Python, horný( ) je vstavaná metóda používaná na manipuláciu s reťazcom. The horný() metóda vráti reťazec s veľkými písmenami z daného reťazca. Prevedie všetky malé písmená na veľké. Ak neexistujú žiadne malé písmená, vráti pôvodný reťazec.
- Neberie žiadne argumenty, preto vracia chybu, ak je parameter odovzdaný.
- Číslice a symboly sa vrátia tak, ako sú. Po prevode na veľké sa vráti iba malé písmeno.
Input: string = 'geeksforgeeks' Output: GEEKSFORGEEKS>
Syntax hornej ()
Syntax: string.upper()
Parametre:
- upper() neberie žiadne parametre
Vrátenie: Skonvertuje daný reťazec na veľké písmená a vráti reťazec.
Príklad
V tomto kóde budeme používať horný() metóda na prevod reťazcov na veľké písmená. Najprv vezmeme reťazec s malými písmenami geeksforgeeks ktorý sa prevedie na veľké písmená () pomocou string.upper() funkciu. To isté skúsime s reťazcom, ktorý obsahuje veľké aj malé písmená Moje meno je ayush potom to funkcia skonvertuje na malé písmená.
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.> |
>
>
Výkon:
GEEKSFORGEEKS MY NAME IS AYUSH>
Počítajte veľké, malé písmená a medzery
Zadaný reťazec je úlohou napísať a Program Python spočítať počet veľkých písmen, malých písmen a medzier v reťazci a prepínať malé a veľké písmená v danom reťazci (previesť malé písmená na veľké a naopak).
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>
Príklad
Prejdite daný reťazec znak po znaku až do jeho dĺžky a pomocou vstavaných metód skontrolujte, či je znak napísaný malým alebo veľkým písmenom. Ak sú malé písmená, zväčšite príslušné počítadlo, skonvertujte ho na veľké písmená pomocou funkcie upper() a pridajte ho do nového reťazca, ak sú veľké, zvýšte jeho príslušné počítadlo, skonvertujte ho na malé písmená pomocou funkcie lower() a pridajte ho do nového reťazec. Ak je medzera, zvýšte príslušné počítadlo a pridajte ho do nového reťazca. Vytlačte nový reťazec.
Python3
Fibonacciho séria v Jave
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)> |
>
>
Výkon:
In original String : Uppercase - 4 Lowercase - 41 Spaces - 7 After changing cases: gEEKSFORgEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS>