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)> |
regáloví psi
>
>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)> |
jak převést celé číslo na řetězec java
>
>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)> |
>
firma vs
>
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
organizace a architektura počítačů
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
rovná se Java
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é:
- Python – velká polovina řetězce
- Python – Selektivní podřetězce s velkými písmeny v řetězci
- isupper(), islower(), lower(), upper() v Pythonu