Šiame straipsnyje aptarsime isupper (), islower (), viršutinis () ir apatinis () veikia Python . Šie metodai yra integruoti metodai, naudojami eilėms tvarkyti. Prieš išsamiai išnagrinėdami isupper(), islower(), viršutinį() ir apatinį(), gaukime pagrindinę idėją apie juos.
Kas yra isupper() Python?
Į Python , isupper () yra integruotas metodas, naudojamas eilučių tvarkymui. Šis metodas grįžta Tiesa jei visi eilutės simboliai yra didžiosios raidės, priešingu atveju grąžinama Netiesa .
objekto konvertavimas į eilutę
- Jis grąžina „True“ tarpams, bet jei eilutėje yra tik tarpų, grąžinama „False“.
- Jis nenaudoja jokių argumentų, todėl grąžina klaidą, jei parametras perduodamas.
- Skaičiai ir simboliai grąžina True, bet jei eilutėje yra tik skaitmenys ir skaičiai, grąžinama False
Ši funkcija naudojama patikrinti, ar argumente yra didžiųjų raidžių, pavyzdžiui:
Input : string = 'GEEKSFORGEEKS' Output : True>
isupper() sintaksė
Sintaksė: string.isupper()
Parametrai:
- isupper() nepriima jokių parametrų
Grąžinimai: Tiesa – jei visi eilutės simboliai yra didžiosiomis raidėmis. Netiesa – jei eilutėje yra 1 ar daugiau ne didžiųjų raidžių.
Pavyzdys: tikrinama, ar nėra didžiųjų raidžių
Šioje kodo eilutėje kintamasis turi reikšmę GEEKSFORGEEKS . Eilutę sudaro tik didžiosios raidės. Kai šis skambutis yra viršutinis metodas eilutėje , jis grįš Tiesa ir kai tikrina kitą eilutę techcodeview.com Tai yra viršutinės ir apatinės eilutės mišinys, jis grįš Netiesa .
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> |
>
>
Išvestis:
True False>
Kas yra islower() Python?
Python, žemesnis () yra integruotas metodas, naudojamas eilučių tvarkymui. Grąžina islower() metodas Tiesa jei visi eilutės simboliai yra mažosios raidės, kitu atveju grąžina False.
- Jis grąžina „True“ tarpams, bet jei eilutėje yra tik tarpų, grąžinama „False“.
- Jis nepriima jokių argumentų, todėl grąžina klaidą, jei parametras perduodamas.
- Skaičiai ir simboliai grąžina True, bet jei eilutėje yra tik skaitmenys ir skaičiai, grąžinama False.
Ši funkcija naudojama patikrinti, ar argumente yra mažųjų raidžių, pavyzdžiui:
Input: string = 'geeksforgeeks' Output: True>
islower() sintaksė
Sintaksė: string.islower()
Parametrai:
- islower() nepriima jokių parametrų
Grąžinimai:
- Tiesa – jei visi eilutės simboliai yra mažesni.
- Netiesa – jei eilutėje yra 1 ar daugiau ne mažųjų raidžių.
Pavyzdys: tikrinama, ar nėra mažųjų raidžių
Šis kodas padeda patikrinti, ar eilutė yra sudaryta tik iš mažųjų raidžių, ar ne. Naudojant žemesnis () metodas, tai yra integruotas metodas Python eilučių klasėje. Jei eilutėje yra tik mažosios raidės, ji grįš Tiesa kitaip grįš Netiesa.
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> |
>
>
Išvestis:
True False>
Kas yra mažesnis () Python?
Į Python, žemesnis () yra integruotas metodas, naudojamas eilučių tvarkymui. The žemesnis () metodas grąžina mažosiomis raidėmis iš nurodytos eilutės. Jis konvertuoja viską iš didžiųjų raidžių į mažąsias python . Jei didžiųjų raidžių nėra, ji grąžina pradinę eilutę.
- Jis nepriima jokių argumentų, todėl grąžina klaidą, jei parametras perduodamas.
- Skaitmenys ir simboliai grąžinami tokie, kokie jie yra, tik didžioji raidė grąžinama konvertavus į mažąsias Python.
Input: string = 'GEEKSFORGEEKS' Output: geeksforgeeks>
Žemesnio () sintaksė
Sintaksė: string.lower()
Parametrai:
- Lower() nepriima jokių parametrų
Grąžinimai: Jis paverčia nurodytą eilutę mažosiomis raidėmis ir grąžina eilutę.
Pavyzdžiai
Šiame kode mes naudosime žemesnis () būdas konvertuoti eilutes į mažąsias raides. Pirmiausia imsime didžiųjų raidžių eilutę GEEKSFORGEEKS kuris konvertuojamas į mažąsias raides () naudojant string.lower() funkcija. Tą patį bandysime su eilute, kurioje yra ir didžiosios, ir mažosios raidės, tada funkcija konvertuos ją į mažąsias.
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.> |
>
greitai rūšiuoti
>
Išvestis:
geeksforgeeks geeksforgeeks>
Kas yra viršutinis () Python?
Į Python, viršutinis ( ) yra integruotas metodas, naudojamas eilėms tvarkyti. The viršutinis () metodas grąžina eilutę didžiosiomis raidėmis iš nurodytos eilutės. Jis konvertuoja visus mažąsias raides į didžiąsias. Jei nėra mažųjų raidžių, ji grąžina pradinę eilutę.
- Jis nenaudoja jokių argumentų, todėl grąžina klaidą, jei parametras perduodamas.
- Skaitmenys ir simboliai grąžinami tokie, kokie yra, tik mažosios raidės grąžinamos konvertavus į didžiąsias.
Input: string = 'geeksforgeeks' Output: GEEKSFORGEEKS>
Viršutinės () sintaksė
Sintaksė: string.upper()
Parametrai:
- viršutinis() nepriima jokių parametrų
Grąžinimai: Jis paverčia nurodytą eilutę didžiosiomis raidėmis ir grąžina eilutę.
Pavyzdys
Šiame kode mes naudosime viršutinis () būdas konvertuoti eilutes į didžiąsias raides. Pirmiausia imsime mažąsias raides geeksforgeeks kuris konvertuojamas į didžiąsias raides () naudojant string.upper() funkcija. Tą patį bandysime su eilute, kurioje yra ir didžiosios, ir mažosios raidės Mano vardas Ayush tada funkcija konvertuos tai į mažąsias raides.
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.> |
>
>
Išvestis:
GEEKSFORGEEKS MY NAME IS AYUSH>
Skaičiuokite didžiąsias, mažąsias raides ir tarpus
Duota eilutė, užduotis yra parašyti a Python programa suskaičiuoti didžiųjų, mažųjų raidžių ir tarpų skaičių eilutėje ir perjungti duotąją eilutę (mažąsias raides paversti didžiosiomis ir atvirkščiai).
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>
Pavyzdys
Pereikite pateiktą eilutę po simbolio iki jos ilgio ir patikrinkite, ar simbolis yra mažosiomis ar didžiosiomis raidėmis, naudodami integruotus metodus. Jei rašoma mažosiomis raidėmis, padidinkite atitinkamą skaitiklį, konvertuokite jį į didžiąsias raides naudodami funkciją Upper() ir pridėkite prie naujos eilutės, jei didžiosios raidės, padidinkite atitinkamą skaitiklį, konvertuokite į mažąsias raides naudodami funkciją Low () ir pridėkite prie naujos. styga. Jei tarpas, padidinkite atitinkamą skaitiklį ir pridėkite jį prie naujos eilutės. Išspausdinkite naują eilutę.
Python3
pašalinti paskutinį simbolį iš eilutės
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)> |
>
>
Išvestis:
In original String : Uppercase - 4 Lowercase - 41 Spaces - 7 After changing cases: gEEKSFORgEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS>