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å:
- Python – Halvstreng med store bogstaver
- Python – Selektive understrenge med store bogstaver i streng
- isupper(), islower(), lower(), upper() i Python