logo

Python String upper() Functie

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-Java
Uitvoer

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: