In dit artikel zullen we bespreken isupper(), islower(), upper() en lower() functioneert binnen Python . Deze methoden zijn ingebouwde methoden die worden gebruikt voor het verwerken van tekenreeksen. Voordat we isupper(), islower(), upper() en lower() in detail bestuderen, moeten we er een basisidee over krijgen.
Wat is isupper() in Python?
In Python , isboven() is een ingebouwde methode die wordt gebruikt voor het verwerken van tekenreeksen. Deze methode retourneert WAAR als alle tekens in de tekenreeks hoofdletters zijn, wordt dit anders geretourneerd Vals .
maat latex lettertype
- Het retourneert True voor witruimtes, maar als er alleen witruimte in de string staat, wordt False geretourneerd.
- Er zijn geen argumenten nodig. Daarom retourneert het een fout als een parameter wordt doorgegeven.
- Cijfers en symbolen retourneren True, maar als de string alleen cijfers en cijfers bevat, retourneert False
Deze functie wordt gebruikt om te controleren of het argument hoofdletters bevat, zoals:
Input : string = 'GEEKSFORGEEKS' Output : True>
Syntaxis van isupper()
Syntaxis: string.isupper()
Parameters:
- isupper() accepteert geen parameters
Geeft terug: True- Als alle tekens in de tekenreeks hoofdletters zijn. False- Als de string 1 of meer tekens bevat die geen hoofdletters zijn.
Voorbeeld: controleren op hoofdletters
In deze code bevat de tekenreeksvariabele waarde GEEKSFORGEEKS . Tekenreeks bestaat alleen uit hoofdletters. Wanneer dit de isuppermethod op string aanroept, zal het terugkeren WAAR en wanneer het de andere string controleert techcodeview.com dat is een mix van de bovenste en onderste snaar die terugkomt Vals .
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> |
>
>
Uitgang:
True False>
Wat is islower() in Python?
In Python, is lager() is een ingebouwde methode die wordt gebruikt voor het verwerken van tekenreeksen. De methode islower() retourneert WAAR als alle tekens in de tekenreeks kleine letters zijn; anders wordt False geretourneerd.
- Het retourneert True voor witruimtes, maar als er alleen witruimte in de string staat, wordt False geretourneerd.
- Er zijn geen argumenten nodig. Daarom retourneert het een fout als een parameter wordt doorgegeven.
- Cijfers en symbolen retourneren True, maar als de string alleen cijfers en cijfers bevat, retourneert False.
Deze functie wordt gebruikt om te controleren of het argument kleine letters bevat, zoals:
Input: string = 'geeksforgeeks' Output: True>
Syntaxis van islower()
Syntaxis: string.islower()
Parameters:
- islower() gebruikt geen parameters
Geeft terug:
- True- Als alle tekens in de string lager zijn.
- False- Als de string 1 of meer niet-kleine letters bevat.
Voorbeeld: controleren op kleine letters
Deze code helpt om te controleren of een string geheel uit kleine letters bestaat of niet. Gebruik makend van is lager() method, dat is een ingebouwde methode in de stringklasse van Python. Als de string alleen kleine letters bevat, wordt deze geretourneerd WAAR anders komt het terug Vals.
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> |
>
>
Uitgang:
True False>
Wat is lower() in Python?
In Python, lager() is een ingebouwde methode die wordt gebruikt voor het verwerken van tekenreeksen. De lager() methode retourneert de tekenreeks in kleine letters uit de gegeven tekenreeks. Het converteert alles hoofdletters naar kleine letters python . Als er geen hoofdletters bestaan, wordt de oorspronkelijke tekenreeks geretourneerd.
- Er zijn geen argumenten nodig. Daarom retourneert het een fout als een parameter wordt doorgegeven.
- Cijfers en symbolen worden geretourneerd zoals ze zijn. Er wordt alleen een hoofdletter geretourneerd na conversie naar kleine letters in Python.
Input: string = 'GEEKSFORGEEKS' Output: geeksforgeeks>
Syntaxis van lower()
Syntaxis: string.lower()
Parameters:
- lower() accepteert geen parameters
Geeft terug: Het converteert de gegeven string naar kleine letters en retourneert de string.
Voorbeelden
In deze code gebruiken we de lager() methode om de tekenreeksen naar kleine letters te converteren. Eerst nemen we een hoofdlettertekenreeks GEEKSFORGEEKS dat wordt geconverteerd naar kleine letters() met behulp van string.lower() functie. Hetzelfde zullen we proberen met de string die zowel hoofdletters als kleine letters bevat, waarna de functie dit naar kleine letters zal converteren.
Python3
sorteer java samen
# 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.> |
>
>
Uitgang:
geeksforgeeks geeksforgeeks>
Wat is upper() in Python?
In Python, bovenste( ) is een ingebouwde methode die wordt gebruikt voor het verwerken van tekenreeksen. De bovenste() methode retourneert de tekenreeks in hoofdletters van de gegeven tekenreeks. Het converteert alle kleine letters naar hoofdletters. Als er geen kleine letters bestaan, wordt de oorspronkelijke tekenreeks geretourneerd.
- Er zijn geen argumenten nodig. Daarom retourneert het een fout als een parameter wordt doorgegeven.
- Cijfers en symbolen worden geretourneerd zoals ze zijn. Er wordt alleen een kleine letter geretourneerd na conversie naar hoofdletters.
Input: string = 'geeksforgeeks' Output: GEEKSFORGEEKS>
Syntaxis van upper()
Syntaxis: string.upper()
Parameters:
- upper() accepteert geen parameters
Geeft terug: Het converteert de gegeven string naar hoofdletters en retourneert de string.
Voorbeeld
In deze code zullen we gebruiken bovenste() methode om de tekenreeksen naar hoofdletters te converteren. Eerst nemen we een tekenreeks in kleine letters geeksforgeeks dat wordt geconverteerd naar hoofdletters() met behulp van string.upper() functie. Hetzelfde zullen we proberen met de string die zowel hoofdletters als kleine letters bevat Mijn naam is Ayush dan zal de functie dit naar kleine letters converteren.
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.> |
>
>
Uitgang:
GEEKSFORGEEKS MY NAME IS AYUSH>
Tel hoofdletters, kleine letters en spaties
Gegeven een string is het de taak om a te schrijven Python-programma om een aantal hoofdletters, kleine letters en spaties in een tekenreeks te tellen en de gegeven tekenreeks om te zetten naar hoofdletters (kleine letters omzetten in hoofdletters en omgekeerd).
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>
Voorbeeld
Doorloop de gegeven string teken voor teken tot de lengte ervan, en controleer of het teken in kleine letters of hoofdletters staat met behulp van ingebouwde methoden. Als het een kleine letter is, verhoog dan de respectieve teller, converteer het naar hoofdletters met behulp van de functie upper() en voeg het toe aan een nieuwe string. Als het een hoofdletter is, verhoog dan de respectieve teller, converteer het naar kleine letters met behulp van de functie lower() en voeg het toe aan de nieuwe string snaar. Indien spatie, verhoog dan de betreffende teller en voeg deze toe aan een nieuwe string. Druk de nieuwe string af.
Python3
Java is gelijk aan methode
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)> |
>
>
Uitgang:
In original String : Uppercase - 4 Lowercase - 41 Spaces - 7 After changing cases: gEEKSFORgEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS>