Python-snaar bovenste() methode converteert alle kleine letters in een string naar hoofdletters en retourneert deze.
Voorbeeld:
Python3
original_text> => 'lisT Upper'> upper_text> => original_text.upper()> print> (upper_text)> |
t ff
>
>Uitvoer
LIST UPPER>
Wat is de String upper()-methode?
String upper() is een ingebouwde functie in Python, die alle letters in een string omzet in hoofdletters (hoofdletters) en deze vervolgens retourneert.
Het is erg handig voor het standaardiseren van tekenreeksen, bijvoorbeeld bij het vergelijken van hoofdletterongevoelige tekenreeksen.
Python String upper() Syntaxis
string.upper()
Parameters
- De methode upper() gebruikt geen parameters.
Geeft terug
retourneert een tekenreeks in hoofdletters van de gegeven tekenreeks.
Hoe de String upper()-functie te gebruiken?
De functie string upper() is een eenvoudige en gemakkelijk te gebruiken functie. U hoeft alleen maar de functie upper() aan te roepen met het stringobject. Laten we begrijpen hoe we de tekenreeks naar hoofdletters (hoofdletters) kunnen converteren met een voorbeeld:
Python3
#initializing a string> original_text> => 'convert to uppercase'> #using upper function> upper_text> => original_text.upper()> #printing uppercase string> print> (upper_text)> |
>
>
herhaal de kaart-JavaUitvoer
CONVERT TO UPPERCASE>
Methoden om tekenreeks naar hoofdletters te converteren
Er zijn verschillende manieren om een string naar hoofdletters te converteren in Python. Hier bespreken we een aantal algemeen gebruikte methoden voor het converteren van een string naar hoofdletters in Python. Deze zijn als volgt.
- Gebruik makend van bovenste() Methode
- Gebruik makend van
capitalize()>
Methode - Gebruik makend van
casefold()>
Methode - Snaar met Hoofdletterongevoelige vergelijking
1. Converteer een tekenreeks naar hoofdletters met behulp van de methode upper().
Hier gebruiken we de string upper() in Python.
In dit voorbeeld converteert de onderstaande code de tekenreeks geeks for geeks naar hoofdletters met behulp van de `upper()`-methode, en wordt vervolgens het resultaat afgedrukt: GEEKS FOR GEEKS.
Python3
original_text> => 'geeks for geeks'> uppercase_text> => original_text.upper()> print> (uppercase_text)> |
>
>
Uitvoer
GEEKS FOR GEEKS>
2. Converteer een tekenreeks naar hoofdletters met behulp vancapitalize()>
Methode
De `capitalize()`-methode in Python converteert het eerste teken van een string naar hoofdletters en de rest naar kleine letters, en retourneert de gewijzigde string.
Voorbeeld , : In dit voorbeeld wordt in de onderstaande code de eerste letter van de string geeks for geeks met een hoofdletter geschreven en wordt de gewijzigde string afgedrukt: Geeks for geeks.
Python3
original_text> => 'geeks for geeks'> capitalized_text> => original_text.capitalize()> print> (capitalized_text)> |
>
het alfabet nummeren
>
Uitvoer
Geeks for geeks>
3. Converteer een tekenreeks naar hoofdletters met behulp vancasefold()>
Methode
De `casefold()`-methode in Python converteert een string naar kleine letters en is geschikt voor hoofdletterongevoelige vergelijkingen. Het is agressiever dan ` lager() ` en verwerkt een breder scala aan Unicode-tekens.
Voorbeeld 1: In dit voorbeeld converteert de onderstaande code de tekenreeks GeEkS For GeEkS naar kleine letters met ` casefold() ` voor hoofdletterongevoelige afhandeling en drukt het resultaat af: geeks voor geeks.
Python3
original_text> => 'GeEkS FoR GeEkS'> casefolded_text> => original_text.casefold()> print> (casefolded_text)> |
>
>
Uitgang:
geeks for geeks>
4. Hoofdletters met hoofdletterongevoelige vergelijking
Deze methode converteert een string naar hoofdletters in Python, terwijl een niet-hoofdlettergevoelige vergelijking mogelijk is door gebruik te maken van de `upper()`-methode voor de uniforme behuizing.
Voorbeeld 1: In dit voorbeeld nemen we GFG als gebruikersinvoer om op te controleren Python-snaar en pas de functie string upper() toe om te controleren op hoofdlettergevoelige vergelijking.
stapelt Java
Python3
user_input> => input> (> 'Enter your choice: '> )> # Convert the user input to uppercase using the upper() method> # Perform a case-insensitive comparison> if> user_input> => => 'GFG'> :> > print> (> 'You chose 'GFG'.'> )> else> :> > print> (> 'You didn't choose 'GFG'.'> )> |
>
>
Uitvoer
Enter your choice: gfg You didn't choose 'GFG'.>
Voorbeeld 2: Een van de gebruikelijke toepassingen van de methode upper() is om te controleren of de twee strings hetzelfde zijn of niet. We nemen twee strings met verschillende hoofdletters, passen er upper() op toe en controleren vervolgens of ze hetzelfde zijn of niet. In dit voorbeeld controleert de onderstaande code of twee strings (`text1` en `text2`) hetzelfde zijn, waarbij hoofdletters en kleine letters worden genegeerd, en wordt het resultaat afgedrukt.
Python3
sessie is verlopen
text1> => 'geeks fOr geeks'> text2> => 'gEeKS fOR GeeKs'> # Comparison of strings using> # upper() method> if> (text1.upper()> => => text2.upper()):> > print> (> 'Strings are same'> )> else> :> > print> (> 'Strings are not same'> )> |
>
>
Uitvoer
Strings are same>
In dit artikel hebben we de definitie, syntaxis en het gebruik van de functie upper() in Python besproken. We hebben ook verschillende variaties gezien in het gebruik van de functie upper() en andere methoden om een string in Python met een hoofdletter te schrijven.
De functie upper() is een zeer nuttige functie voor hoofdletterongevoelige tekenreeksvergelijkingsbewerkingen.
Lees Overige String-methoden
Lees ook:
- Python – Halve tekenreeks in hoofdletters
- Python – Selectieve subtekenreeksen in hoofdletters in tekenreeks
- isupper(), islower(), lower(), upper() in Python