Python String upper() Funktion

Python streng øverst() metoden konverterer alle små bogstaver i en streng til store bogstaver og returnerer den.

Eksempel:

Python3




original_text> => 'lisT Upper'> upper_text> => original_text.upper()> print> (upper_text)>

Produktion

LIST UPPER 

Hvad er String upper()-metoden?

String upper() er en indbygget funktion i Python, der konverterer alle bogstaverne i en streng til store bogstaver (store bogstaver) og derefter returnerer den.

Det er meget nyttigt til standardisering af strengcases, som når man sammenligner strenge, der ikke er følsomme over for store og små.

Python String upper() Syntaks

string.upper()

Parametre

  • Upper()-metoden tager ingen parametre.

Vender tilbage

returnerer en stor streng af den givne streng.

Sådan bruges String upper()-funktionen?

Strengen upper()-funktionen er en enkel og nem at bruge funktion. Du skal blot kalde funktionen upper() med strengobjektet. Lad os forstå, hvordan man konverterer streng til store bogstaver (store bogstaver) med et eksempel:

Python3




#initializing a string> original_text> => 'convert to uppercase'> #using upper function> upper_text> => original_text.upper()> #printing uppercase string> print> (upper_text)>

Produktion

CONVERT TO UPPERCASE 

Metoder til at konvertere streng til store bogstaver

Der er forskellige måder, hvordan man konverterer en streng til store bogstaver i Python, her diskuterer vi nogle almindeligt anvendte metoder til at konvertere en streng til store bogstaver i Python, de er som følger.

  • Ved brug af øverst() Metode
  • Ved brug af capitalize()> Metode
  • Ved brug af casefold()> Metode
  • Snor med Uafhængig af store og små bogstaver sammenligning

1. Konverter en streng til store bogstaver ved hjælp af upper()-metoden

Her bruger vi strengen upper() i Python.

I dette eksempel konverterer nedenstående kode strengnørderne for nørder til store bogstaver ved hjælp af `upper()`-metoden og udskriver derefter resultatet: GEEKS FOR GEEKS.

Python3




original_text> => 'geeks for geeks'> uppercase_text> => original_text.upper()> print> (uppercase_text)>

Produktion

GEEKS FOR GEEKS 

2. Konverter en streng til store bogstaver vha capitalize()> Metode

Det `capitalize()`-metoden i Python konverterer det første tegn i en streng til store bogstaver og resten til små bogstaver, hvilket returnerer den ændrede streng.

Eksempel , : I dette eksempel sætter nedenstående kode det første bogstav i strengen nørder for nørder og udskriver den ændrede streng: Nørder for nørder.

Python3




original_text> => 'geeks for geeks'> capitalized_text> => original_text.capitalize()> print> (capitalized_text)>

Produktion

Geeks for geeks 

3. Konverter en streng til store bogstaver vha casefold()> Metode

`casefold()`-metoden i Python konverterer en streng til små bogstaver og er velegnet til sammenligninger uden store og små bogstaver. Det er mere aggressivt end ` nederste() ` og håndterer et bredere udvalg af Unicode-tegn.

Eksempel 1: I dette eksempel konverterer nedenstående kode strengen GeEkS For GeEkS til små bogstaver ved hjælp af ` casefold() ` for håndtering af store og små bogstaver og udskriver resultatet: nørder for nørder.

Python3




original_text> => 'GeEkS FoR GeEkS'> casefolded_text> => original_text.casefold()> print> (casefolded_text)>

Output:

geeks for geeks 

4. Store bogstaver med versal-ufølsom sammenligning

Denne metode konverterer en streng til store bogstaver i Python, mens den tillader sammenligning uden store og små bogstaver ved at bruge `upper()`-metoden til den ensartede casing.

Eksempel 1: I dette eksempel vil vi tage GFG som et brugerinput at tjekke efter Python streng og anvend strengen upper()-funktionen for at kontrollere, om der er forskel på store og små bogstaver.

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'.'> )>

Produktion

Enter your choice: gfg You didn't choose 'GFG'. 

Eksempel 2: En af de almindelige anvendelser af upper()-metoden er at kontrollere, om de to strenge er ens eller ej. Vi tager to strenge med forskellige sager, anvender upper() på dem og kontrollerer derefter, om de er ens eller ej. I dette eksempel kontrollerer nedenstående kode om to strenge (`tekst1` og `tekst2`) er ens, ignorerer store og små bogstaver og udskriver resultatet.

Python3




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'> )>

Produktion

Strings are same 

I denne artikel har vi dækket definitionen, syntaksen og brugen af ​​funktionen upper() i Python. Vi har også set forskellige variationer i brugen af ​​funktionen upper() og andre metoder til at skrive en streng med stort bogstav i Python.

upper()-funktionen er en meget nyttig funktion til forskelle mellem store og små bogstaver i strengsammenligningsoperationer.

Læs Andet Strengemetoder

Læs også: