logo

Python String upper() Funktion

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å: