Python sträng övre() metoden konverterar alla gemener i en sträng till versaler och returnerar den.
Exempel:
Python3
original_text> => 'lisT Upper'> upper_text> => original_text.upper()> print> (upper_text)> |
mysql unik nyckel
>
>Produktion
LIST UPPER>
Vad är String upper()-metoden?
String upper() är en inbyggd funktion i Python, som konverterar alla bokstäver i en sträng till versaler (stora bokstäver) och sedan returnerar den.
Det är mycket användbart för att standardisera strängfall, som när man jämför strängar som inte är skiftlägeskänsliga.
Python String upper() Syntax
string.upper()
Parametrar
- Upper()-metoden tar inga parametrar.
Returnerar
returnerar en versalsträng av den givna strängen.
Hur man använder String upper()-funktionen?
Strängen upper()-funktionen är en enkel och lättanvänd funktion. Du behöver bara anropa upper()-funktionen med strängobjektet. Låt oss förstå hur man konverterar sträng till versaler (stora bokstäver) med ett exempel:
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 för att konvertera sträng till versaler
Det finns olika sätt att konvertera en sträng till versaler i Python, här diskuterar vi några allmänt använda metoder för att konvertera en sträng till versaler i Python, de är följande.
css bakgrund
- Använder sig av övre() Metod
- Använder sig av
capitalize()>
Metod - Använder sig av
casefold()>
Metod - Sträng med Skiftlägeskänslig jämförelse
1. Konvertera en sträng till versaler med upper()-metoden
Här använder vi strängen upper() i Python.
I det här exemplet konverterar koden nedan strängnördarna för nördar till versaler med metoden `upper()` och skriver sedan ut resultatet: GEEKS FOR GEEKS.
Python3
original_text> => 'geeks for geeks'> uppercase_text> => original_text.upper()> print> (uppercase_text)> |
>
>
Produktion
GEEKS FOR GEEKS>
2. Konvertera en sträng till versaler med hjälp avcapitalize()>
Metod
De `capitalize()`-metoden i Python konverterar det första tecknet i en sträng till versaler och resten till gemener, vilket returnerar den modifierade strängen.
Exempel , : I det här exemplet använder koden nedan den första bokstaven i strängnördarna för nördar och skriver ut den modifierade strängen: Geeks for nördar.
Python3
original_text> => 'geeks for geeks'> capitalized_text> => original_text.capitalize()> print> (capitalized_text)> |
>
>
Produktion
Geeks for geeks>
3. Konvertera en sträng till versaler med hjälp avcasefold()>
Metod
Metoden `casefold()` i Python konverterar en sträng till gemener och är lämplig för skiftlägesokänsliga jämförelser. Det är mer aggressivt än ` lägre() ` och hanterar ett bredare utbud av Unicode-tecken.
java sträng jämförelse
Exempel 1: I det här exemplet konverterar koden nedan strängen GeEkS For GeEkS till gemener med ` casefold() ` för skiftlägeskänslig hantering och skriver ut resultatet: nördar för nördar.
Python3
original_text> => 'GeEkS FoR GeEkS'> casefolded_text> => original_text.casefold()> print> (casefolded_text)> |
>
>
Utgång:
geeks for geeks>
4. Versaler med skiftlägeskänslig jämförelse
Den här metoden konverterar en sträng till versaler i Python samtidigt som den tillåter skiftlägesokänslig jämförelse genom att använda metoden `upper()` för det enhetliga fallet.
Exempel 1: I det här exemplet kommer vi att ta GFG som en användarinmatning att kontrollera efter Python sträng och använd strängen upper()-funktionen för att söka efter skiftlägeskänslig jämförelse.
Python3
parallell bearbetning
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'.>
Exempel 2: En av de vanliga applikationerna för upper()-metoden är att kontrollera om de två strängarna är samma eller inte. Vi kommer att ta två strängar med olika fall, tillämpa upper() på dem och sedan kontrollera om de är samma eller inte. I det här exemplet kontrollerar koden nedan om två strängar (`text1` och `text2`) är samma, ignorerar skiftläge och 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'> )> |
java få aktuell tid
>
>
Produktion
Strings are same>
I den här artikeln har vi täckt definitionen, syntaxen och användningen av upper()-funktionen i Python. Vi har också sett olika varianter av att använda upper()-funktionen och andra metoder för att använda versaler i en sträng i Python.
upper()-funktionen är en mycket användbar funktion för skiftlägesokänsliga strängjämförelser.
Läs Annat Strängmetoder
Läs också:
- Python – Halvsträng med stora bokstäver
- Python – Selektiva delsträngar med stora bokstäver i sträng
- isupper(), islower(), lower(), upper() i Python