logo

isupper(), islower(), lower(), upper() v Pythone a ich aplikáciách

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
  1. Pre medzery vráti hodnotu True, ale ak je v reťazci iba medzera, vráti hodnotu False.
  2. Neberie žiadne argumenty, preto vracia chybu, ak je parameter odovzdaný.
  3. Čí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.

  1. Pre medzery vráti hodnotu True, ale ak je v reťazci iba medzera, vráti hodnotu False.
  2. Neberie žiadne argumenty, preto vracia chybu, ak je parameter odovzdaný.
  3. Čí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.

  1. Neberie žiadne argumenty, preto vracia chybu, ak je parameter odovzdaný.
  2. Čí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.

  1. Neberie žiadne argumenty, preto vracia chybu, ak je parameter odovzdaný.
  2. Čí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>