I den här artikeln kommer vi att diskutera isupper(), islower(), upper() och lower() fungerar i Pytonorm . Dessa metoder är inbyggda metoder som används för att hantera strängar. Innan vi studerar isupper(), islower(), upper() och lower() i detalj, låt oss få en grundläggande uppfattning om dem.
Vad är isupper() i Python?
I Pytonorm , isupper() är en inbyggd metod som används för stränghantering. Denna metod återkommer Sann om alla tecken i strängen är versaler, annars returneras Falsk .
sträng till char i java
- Den returnerar True för blanksteg men om det bara finns blanksteg i strängen returnerar den False.
- Den tar inga argument, därför returnerar den ett fel om en parameter skickas.
- Siffror och symboler returnerar Sant men om strängen bara innehåller siffror och siffror returneras False
Den här funktionen används för att kontrollera om argumentet innehåller några versaler som:
Input : string = 'GEEKSFORGEEKS' Output : True>
Syntax för isupper()
Syntax: string.isupper()
Parametrar:
- isupper() tar inga parametrar
Returnerar: True- Om alla tecken i strängen är versaler. False- Om strängen innehåller 1 eller fler tecken utan versaler.
Exempel: Söker efter versaler
I denna kodsträngsvariabel innehåller värde GEEKSFORGEEKS . Sträng består endast av versaler. När detta anropar isuppermetoden på sträng kommer den att återkomma Sann och när den kontrollerar den andra strängen techcodeview.com som är en blandning av övre och nedre strängen kommer den tillbaka Falsk .
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> |
>
>
Produktion:
True False>
Vad är islower() i Python?
I Python, islower() är en inbyggd metod som används för stränghantering. Metoden islower() returnerar Sann om alla tecken i strängen är gemener, annars returneras False.
- Den returnerar True för blanksteg men om det bara finns blanksteg i strängen returnerar den False.
- Den tar inga argument, därför returnerar den ett fel om en parameter skickas.
- Siffror och symboler returnerar Sant men om strängen bara innehåller siffror och siffror returneras False.
Den här funktionen används för att kontrollera om argumentet innehåller några gemener som t.ex.
Input: string = 'geeksforgeeks' Output: True>
Syntax för islower()
Syntax: string.islower()
Parametrar:
- islower() tar inga parametrar
Returnerar:
- True- Om alla tecken i strängen är lägre.
- False- Om strängen innehåller 1 eller fler tecken som inte är gemener.
Exempel: Söker efter gemener
Denna kod hjälper dig att kontrollera om en sträng helt består av gemener eller inte. Använder sig av islower() metod, det vill säga en inbyggd metod i Pythons strängklass. Om strängen endast innehåller gemener kommer den att returneras Sann annars kommer den tillbaka Falsk.
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> |
>
>
Produktion:
True False>
Vad är lower() i Python?
I Python, lägre() är en inbyggd metod som används för stränghantering. De lägre() metod returnerar strängen med små bokstäver från den givna strängen. Det konverterar alla versaler till gemener python . Om det inte finns några versaler returneras den ursprungliga strängen.
- Den tar inga argument, därför returnerar den ett fel om en parameter skickas.
- Siffror och symboler returneras som de är. Endast en stor bokstav returneras efter konvertering till gemener i Python.
Input: string = 'GEEKSFORGEEKS' Output: geeksforgeeks>
Syntax för lägre()
Syntax: string.lower()
Parametrar:
- lower() tar inga parametrar
Returnerar: Den konverterar den givna strängen till gemener och returnerar strängen.
Exempel
I den här koden kommer vi att använda lägre() metod för att konvertera strängarna till gemener. Först tar vi versaler GEEKSFORGEEKS som konverteras till gemener() med hjälp av string.lower() fungera. Samma som vi kommer att försöka med strängen som innehåller både versaler och gemener sedan funktion kommer att konvertera detta till gemener.
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.> |
>
java listnode
>
Produktion:
geeksforgeeks geeksforgeeks>
Vad är upper() i Python?
I Python, övre( ) är en inbyggd metod som används för stränghantering. De övre() metod returnerar strängen med versaler från den givna strängen. Den konverterar alla gemener till versaler. Om det inte finns några gemener, returneras den ursprungliga strängen.
- Den tar inga argument, därför returnerar den ett fel om en parameter skickas.
- Siffror och symboler returneras som de är. Endast en liten bokstav returneras efter konvertering till versaler.
Input: string = 'geeksforgeeks' Output: GEEKSFORGEEKS>
Syntax för upper()
Syntax: string.upper()
Parametrar:
- upper() tar inga parametrar
Returnerar: Den konverterar den givna strängen till versaler och returnerar strängen.
Exempel
I den här koden kommer vi att använda övre() metod för att konvertera strängarna till versaler. Först tar vi små bokstäver geeksforgeeks som konverteras till versaler() med hjälp av string.upper() fungera. Detsamma kommer vi att försöka med strängen som innehåller både versaler och gemener Jag heter ayush då konverterar funktionen detta till gemener.
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.> |
>
>
Produktion:
GEEKSFORGEEKS MY NAME IS AYUSH>
Räkna versaler, gemener och mellanslag
Givet en sträng är uppgiften att skriva en Python-programmet att räkna ett antal stora bokstäver, gemener och mellanslag i en sträng och växla mellan skiftläge och skiftläge för den givna strängen (konvertera gemener till versaler och vice versa).
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>
Exempel
Gå igenom den givna strängen tecken för tecken upp till dess längd, och kontrollera om tecknet är i gemener eller versaler med hjälp av inbyggda metoder. Om gemener, öka dess respektive räknare, konvertera den till versaler med upper()-funktionen och lägg till den i en ny sträng, om versaler, öka dess respektive räknare, konvertera den till gemener med funktionen lower() och lägg till den i den nya sträng. Om mellanslag, öka dess respektive räknare och lägg till den i en ny sträng. Skriv ut den nya strängen.
Python3
sträng innehåller java
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)> |
>
>
Produktion:
In original String : Uppercase - 4 Lowercase - 41 Spaces - 7 After changing cases: gEEKSFORgEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS>