Funkce horního() řetězce v Pythonu

Pythonský řetězec horní() metoda převede všechna malá písmena v řetězci na velká písmena a vrátí je.

Příklad:

Python3




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

Výstup

LIST UPPER 

Co je metoda String upper()?

String upper() je funkce vestavěná v Pythonu, která převádí všechna písmena v řetězci na velká (velká) a poté je vrací.

Je to velmi užitečné pro standardizaci případů řetězců, například při porovnávání řetězců bez ohledu na velikost písmen.

Syntaxe horního() řetězce Pythonu

string.upper()

Parametry

  • Metoda upper() nepřebírá žádné parametry.

Návraty

vrátí velký řetězec daného řetězce.

Jak používat funkci String upper ()?

Funkce string upper() je jednoduchá a snadno použitelná funkce. Stačí zavolat funkci upper() s objektem string. Pojďme pochopit, jak převést řetězec na velká (velká) s příkladem:

Python3




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

Výstup

CONVERT TO UPPERCASE 

Metody převodu řetězce na velká písmena

Existují různé způsoby Jak převést řetězec na velká písmena v Pythonu, zde diskutujeme o některých obecně používaných metodách převodu řetězce na velká písmena v Pythonu, které jsou následující.

  • Použitím horní() Metoda
  • Použitím capitalize()> Metoda
  • Použitím casefold()> Metoda
  • Řetězec s Porovnání bez ohledu na velikost písmen

1. Převeďte řetězec na velká písmena pomocí metody upper().

Zde používáme řetězec upper() v Pythonu.

V tomto příkladu níže uvedený kód převede řetězec geeks pro geeky na velká písmena pomocí metody `upper()` a poté vytiskne výsledek: GEEKS FOR GEEKS.

Python3




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

Výstup

GEEKS FOR GEEKS 

2. Převeďte řetězec na velká písmena pomocí capitalize()> Metoda

The metoda `capitalize()` v Pythonu převede první znak řetězce na velká písmena a zbytek na malá písmena a vrátí upravený řetězec.

Příklad , : V tomto příkladu níže uvedený kód velké první písmeno řetězce geeks for geeks a vytiskne upravený řetězec: Geeks for geeks.

Python3




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

Výstup

Geeks for geeks 

3. Převeďte řetězec na velká písmena pomocí casefold()> Metoda

Metoda `casefold()` v Pythonu převádí řetězec na malá písmena a je vhodná pro porovnávání bez ohledu na velikost písmen. Je agresivnější než ` dolní() ` a zpracovává širší rozsah znaků Unicode.

Příklad 1: V tomto příkladu níže uvedený kód převede řetězec GeEkS For GeEkS na malá písmena pomocí ` casefold() ` pro manipulaci bez rozlišení velkých a malých písmen a tiskne výsledek: geekové pro geeky.

Python3




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

Výstup :

geeks for geeks 

4. Velká písmena s porovnáním bez ohledu na velikost písmen

Tato metoda převádí řetězec na velká písmena v Pythonu a zároveň umožňuje srovnání bez ohledu na velikost písmen pomocí metody `upper()` pro jednotná velká a malá písmena.

Příklad 1: V tomto příkladu vezmeme GFG jako uživatelský vstup ke kontrole Pythonský řetězec a aplikujte funkci string upper() pro kontrolu porovnání rozlišujících malá a velká písmena.

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

Výstup

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

Příklad 2: Jednou z běžných aplikací metody upper() je kontrola, zda jsou dva řetězce stejné nebo ne. Vezmeme dva řetězce s různými velikostmi písmen, aplikujeme na ně upper() a pak zkontrolujeme, zda jsou stejné nebo ne. V tomto příkladu níže uvedený kód zkontroluje, zda jsou dva řetězce (`text1` a `text2`) stejné, ignoruje malá a velká písmena a vytiskne výsledek.

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

Výstup

Strings are same 

V tomto článku jsme probrali definici, syntaxi a použití funkce upper() v Pythonu. Viděli jsme také různé variace v používání funkce upper() a dalších metod pro psaní velkých písmen v řetězci v Pythonu.

Funkce upper() je velmi užitečná funkce pro operace porovnávání řetězců bez ohledu na velikost písmen.

Přečtěte si další Metody řetězců

Přečtěte si také: