Šajā rakstā mēs apspriedīsim isupper (), islower (), augšējā () un apakšējā () funkcijas iekšā Python . Šīs metodes ir iebūvētas metodes, ko izmanto virkņu apstrādei. Pirms sīkāk pētīt isupper(), islower(), augšējo() un apakšējo(), iegūsim pamatideju par tiem.
Kas ir isupper() Python?
In Python , isupper () ir iebūvēta metode, ko izmanto virkņu apstrādei. Šī metode atgriežas Taisnība ja visas rakstzīmes virknē ir ar lielajiem burtiem, pretējā gadījumā atgriež Nepatiesi .
java atlases kārtošana
- Atgriež atstarpēm True, bet, ja virknē ir tikai atstarpes, atgriež False.
- Tam nav nepieciešami nekādi argumenti, tāpēc tas atgriež kļūdu, ja parametrs tiek nodots.
- Cipari un simboli atgriež True, bet, ja virknē ir tikai cipari un skaitļi, atgriež False
Šo funkciju izmanto, lai pārbaudītu, vai argumentā ir lielas rakstzīmes, piemēram:
Input : string = 'GEEKSFORGEEKS' Output : True>
isupper() sintakse
Sintakse: string.isupper()
Parametri:
- isupper() neņem nekādus parametrus
Atgriež: True- ja visas rakstzīmes virknē ir ar lielajiem burtiem. False — ja virknē ir 1 vai vairākas rakstzīmes, kas nav lielie burti.
Piemērs: Lielo burtu pārbaude
Šajā koda virknē mainīgais satur vērtību GEEKSFORGEEKS . Virkne sastāv tikai no lielajiem burtiem. Kad šis izsaukums ir virknes augšējā metode, tā atgriezīsies Taisnība un kad tā pārbauda otru virkni techcodeview.com tas ir augšējās un apakšējās virknes sajaukums, tas atgriezīsies Nepatiesi .
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> |
>
>
Izvade:
True False>
Kas ir islower() Python?
Python, zemāks () ir iebūvēta metode, ko izmanto virkņu apstrādei. Atgriežas metode islower(). Taisnība ja visas rakstzīmes virknē ir ar mazajiem burtiem, pretējā gadījumā atgriež False.
- Atgriež atstarpēm True, bet, ja virknē ir tikai atstarpes, atgriež False.
- Tam nav nepieciešami nekādi argumenti, tāpēc tas atgriež kļūdu, ja parametrs tiek nodots.
- Cipari un simboli atgriež True, bet, ja virknē ir tikai cipari un skaitļi, atgriež False.
Šo funkciju izmanto, lai pārbaudītu, vai argumentā ir mazie burti, piemēram:
Input: string = 'geeksforgeeks' Output: True>
Islower() sintakse
Sintakse: string.islower()
Parametri:
- islower() neņem nekādus parametrus
Atgriež:
- True — ja visas virknes rakstzīmes ir zemākas.
- False — ja virknē ir 1 vai vairākas rakstzīmes, kas nav mazie burti.
Piemērs: mazo burtu pārbaude
Šis kods palīdz pārbaudīt, vai virkne pilnībā sastāv no mazajiem burtiem vai nē. Izmantojot zemāks () metode, kas ir iebūvēta metode Python virkņu klasē. Ja virknē ir tikai mazie burti, tā atgriezīsies Taisnība pretējā gadījumā tas atgriezīsies Nepatiesi.
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> |
>
>
Izvade:
True False>
Kas ir zemāks () Python?
In Python, zemāks () ir iebūvēta metode, ko izmanto virkņu apstrādei. The zemāks () metode atgriež mazo burtu virkni no dotās virknes. Tas pārvērš visu no lielajiem burtiem uz mazajiem burtiem python . Ja nav lielo burtu, tas atgriež sākotnējo virkni.
- Tam nav nepieciešami nekādi argumenti, tāpēc tas atgriež kļūdu, ja parametrs tiek nodots.
- Cipari un simboli tiek atgriezti tādi, kādi tie ir, tikai lielais burts tiek atgriezts pēc konvertēšanas uz mazajiem burtiem Python.
Input: string = 'GEEKSFORGEEKS' Output: geeksforgeeks>
Zemākā () sintakse
Sintakse: string.lower()
Parametri:
- Lower() neņem nekādus parametrus
Atgriež: Tas pārvērš doto virkni mazajos burtos un atgriež virkni.
Piemēri
Šajā kodā mēs izmantosim zemāks () metode virkņu pārvēršanai mazajos burtos. Vispirms ņemsim lielo burtu virkni GEEKSFORGEEKS kas tiek pārveidots par mazajiem burtiem () ar palīdzību string.lower() funkciju. To pašu mēs mēģināsim ar virkni, kurā ir gan lielie, gan mazie burti, un funkcija to pārveidos par mazajiem burtiem.
Python3
burbulis kārtot java
# 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.> |
>
>
Izvade:
geeksforgeeks geeksforgeeks>
Kas ir augšējais () Python?
In Python, augšējais( ) ir iebūvēta metode, ko izmanto virkņu apstrādei. The augšējais () metode atgriež virkni ar lielajiem burtiem no dotās virknes. Tas pārvērš visas mazās rakstzīmes par lielajiem burtiem. Ja nav mazo burtu, tas atgriež sākotnējo virkni.
- Tam nav nepieciešami nekādi argumenti, tāpēc tas atgriež kļūdu, ja parametrs tiek nodots.
- Cipari un simboli tiek atgriezti tādi, kādi tie ir, tikai mazie burti tiek atgriezti pēc konvertēšanas uz lielajiem burtiem.
Input: string = 'geeksforgeeks' Output: GEEKSFORGEEKS>
Augšējā () sintakse
Sintakse: string.upper()
Parametri:
- augšējais() neņem nekādus parametrus
Atgriež: Tas pārvērš doto virkni lielos burtos un atgriež virkni.
Piemērs
Šajā kodā mēs izmantosim augšējais () metode virkņu pārvēršanai par lielajiem burtiem. Vispirms izmantosim mazo burtu virkni geeksforgeeks kas tiek pārveidots par lielajiem burtiem () ar palīdzību string.upper() funkciju. To pašu mēģināsim ar virkni, kurā ir gan lielie, gan mazie burti Mans vārds ir Ayush tad funkcija pārveidos to par mazajiem burtiem.
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.> |
>
>
Izvade:
GEEKSFORGEEKS MY NAME IS AYUSH>
Skaitīt lielos, mazos burtus un atstarpes
Dota virkne, uzdevums ir uzrakstīt a Python programma saskaitīt lielos burtus, mazos burtus un atstarpes virknē un pārslēgt doto virkni reģistru (pārveidot mazos burtus par lielajiem burtiem un otrādi).
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>
Piemērs
Pārvietojiet norādīto virkni rakstzīmi pēc rakstzīmes līdz tās garumam un pārbaudiet, vai rakstzīme ir ar mazajiem vai lielajiem burtiem, izmantojot iebūvētās metodes. Ja ir mazie burti, palieliniet tā attiecīgo skaitītāju, pārveidojiet to par lielajiem burtiem, izmantojot funkciju augšējo () un pievienojiet to jaunai virknei, ja lielie burti, palieliniet attiecīgo skaitītāju, pārveidojiet to par mazajiem burtiem, izmantojot funkciju Lower () un pievienojiet to jaunajai virkne. Ja atstarpe, palieliniet tā attiecīgo skaitītāju un pievienojiet to jaunai virknei. Izdrukājiet jauno virkni.
Python3
diskete
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)> |
>
>
Izvade:
In original String : Uppercase - 4 Lowercase - 41 Spaces - 7 After changing cases: gEEKSFORgEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS>