Python String upper() funksjon
Python-streng øverste() metoden konverterer alle små bokstaver i en streng til store tegn og returnerer den.
Eksempel:
Python3
original_text> => 'lisT Upper'> upper_text> => original_text.upper()> print> (upper_text)> |
Produksjon
LIST UPPER
Hva er String upper()-metoden?
String upper() er en innebygd funksjon i Python, som konverterer alle bokstavene i en streng til store bokstaver og returnerer den.
Det er veldig nyttig for standardisering av strengtilfeller, som når man sammenligner strenger som ikke skiller mellom store og små bokstaver.
Python String upper() Syntaks
string.upper()
Parametere
- Upper()-metoden tar ingen parametere.
Returnerer
returnerer en stor bokstav av den gitte strengen.
Hvordan bruker jeg String upper()-funksjonen?
Strengen upper()-funksjonen er en enkel og brukervennlig funksjon. Du trenger bare å kalle opper()-funksjonen med strengobjektet. La oss forstå hvordan du konverterer streng til store bokstaver (store bokstaver) 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)> |
Produksjon
CONVERT TO UPPERCASE
Metoder for å konvertere streng til store bokstaver
Det er forskjellige måter å konvertere en streng til store bokstaver i Python, her diskuterer vi noen generelt brukte metoder for å konvertere en streng til store bokstaver i Python, de er som følger.
- Ved hjelp av øverste() Metode
- Ved hjelp av
capitalize()>Metode - Ved hjelp av
casefold()>Metode - Snøre med Uavhengig av store og små bokstaver
1. Konverter en streng til store bokstaver ved å bruke upper()-metoden
Her bruker vi strengen upper() i Python.
I dette eksemplet konverterer koden nedenfor strenggeeks for nerder til store bokstaver ved å bruke `upper()`-metoden, og skriver deretter ut resultatet: GEEKS FOR GEEKS.
Python3
original_text> => 'geeks for geeks'> uppercase_text> => original_text.upper()> print> (uppercase_text)> |
Produksjon
GEEKS FOR GEEKS
2. Konverter en streng til store bokstaver ved å bruke capitalize()> Metode
De `capitalize()`-metoden i Python konverterer det første tegnet i en streng til store bokstaver og resten til små bokstaver, og returnerer den modifiserte strengen.
Eksempel , : I dette eksemplet setter koden nedenfor den første bokstaven i strengen geeks for geeks med stor bokstav og skriver ut den modifiserte strengen: Geeks for geeks.
Python3
original_text> => 'geeks for geeks'> capitalized_text> => original_text.capitalize()> print> (capitalized_text)> |
Produksjon
Geeks for geeks
3. Konverter en streng til store bokstaver ved å bruke casefold()> Metode
`casefold()`-metoden i Python konverterer en streng til små bokstaver og er egnet for sammenligninger som ikke skiller mellom store og små bokstaver. Den er mer aggressiv enn ` Nedre() ` og håndterer et bredere utvalg av Unicode-tegn.
Eksempel 1: I dette eksemplet konverterer koden nedenfor strengen GeEkS For GeEkS til små bokstaver ved å bruke ` casefold() ` for håndtering uten store og små bokstaver og skriver ut resultatet: geeks for nerder.
Python3
original_text> => 'GeEkS FoR GeEkS'> casefolded_text> => original_text.casefold()> print> (casefolded_text)> |
Utgang:
geeks for geeks
4. Store bokstaver med ufølsom sammenligning
Denne metoden konverterer en streng til store bokstaver i Python, samtidig som den tillater sammenligning uten store og små bokstaver ved å bruke `upper()`-metoden for enhetlig casing.
Eksempel 1: I dette eksemplet vil vi ta GFG som brukerinndata for å se etter Python-streng og bruk funksjonen string upper() for å se etter sammenligning mellom små og store bokstaver.
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'.'> )> |
Produksjon
Enter your choice: gfg You didn't choose 'GFG'.
Eksempel 2: En av de vanlige applikasjonene til upper()-metoden er å sjekke om de to strengene er like eller ikke. Vi vil ta to strenger med forskjellige kasus, bruke upper() på dem, og deretter sjekke om de er like eller ikke. I dette eksemplet sjekker koden nedenfor om to strenger (`tekst1` og `tekst2`) er like, ignorerer store og små bokstaver, og skriver ut 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'> )> |
Produksjon
Strings are same
I denne artikkelen har vi dekket definisjonen, syntaksen og bruken av funksjonen upper() i Python. Vi har også sett forskjellige variasjoner i bruk av upper()-funksjonen og andre metoder for å bruke store bokstaver i en streng i Python.
upper()-funksjonen er en veldig nyttig funksjon for sammenligningsoperasjoner som ikke skiller mellom store og små bokstaver.
Les Annet Strengemetoder
Les også:
- Python – Halvstreng med store bokstaver
- Python – Selektive understrenger med store bokstaver i streng
- isupper(), islower(), lower(), upper() i Python