Horná() funkcia reťazca Python
Reťazec Python horné () metóda skonvertuje všetky malé písmená v reťazci na veľké písmená a vráti ich.
Príklad:
Python3
original_text> => 'lisT Upper'> upper_text> => original_text.upper()> print> (upper_text)> |
Výkon
LIST UPPER
Čo je to metóda String upper()?
String upper() je vstavaná funkcia v Pythone, ktorá konvertuje všetky písmená v reťazci na veľké (veľké) a potom ich vráti.
Je to veľmi užitočné na štandardizáciu malých a veľkých písmen, napríklad pri porovnávaní reťazcov bez ohľadu na veľkosť písmen.
Syntax horného() reťazca Pythonu
string.upper()
Parametre
- Metóda upper() neberie žiadne parametre.
Návraty
vráti reťazec s veľkými písmenami daného reťazca.
Ako používať funkciu String upper ()?
Funkcia string upper() je jednoduchá a ľahko použiteľná funkcia. Stačí zavolať funkciu upper() s objektom string. Poďme pochopiť, ako previesť reťazec na veľké (veľké) s príkladom:
Python3
#initializing a string> original_text> => 'convert to uppercase'> #using upper function> upper_text> => original_text.upper()> #printing uppercase string> print> (upper_text)> |
Výkon
CONVERT TO UPPERCASE
Metódy prevodu reťazca na veľké písmená
Existujú rôzne spôsoby, ako previesť reťazec na veľké písmená v Pythone, tu diskutujeme o niektorých všeobecne používaných metódach na prevod reťazca na veľké písmená v Pythone, ktoré sú nasledovné.
- Použitím horné () Metóda
- Použitím
capitalize()>Metóda - Použitím
casefold()>Metóda - Reťazec s Porovnanie bez ohľadu na veľkosť písmen
1. Preveďte reťazec na veľké písmená pomocou metódy upper().
Tu používame reťazec upper() v Pythone.
V tomto príklade kód uvedený nižšie konvertuje reťazec geeks pre geekov na veľké písmená pomocou metódy `upper()` a potom vytlačí výsledok: GEEKS FOR GEEKS.
Python3
original_text> => 'geeks for geeks'> uppercase_text> => original_text.upper()> print> (uppercase_text)> |
Výkon
GEEKS FOR GEEKS
2. Preveďte reťazec na veľké písmená pomocou capitalize()> Metóda
The metóda `capitalize()` v Pythone skonvertuje prvý znak reťazca na veľké písmená a zvyšok na malé písmená, čím vráti upravený reťazec.
Príklad , : V tomto príklade nižšie uvedený kód používa veľké prvé písmeno reťazca geeks for geeks a vytlačí upravený reťazec: Geeks for geeks.
Python3
original_text> => 'geeks for geeks'> capitalized_text> => original_text.capitalize()> print> (capitalized_text)> |
Výkon
Geeks for geeks
3. Preveďte reťazec na veľké písmená pomocou casefold()> Metóda
Metóda `casefold()` v Pythone konvertuje reťazec na malé písmená a je vhodná na porovnávanie bez ohľadu na veľkosť písmen. Je agresívnejší ako ` nižšia () ` a spracováva širší rozsah znakov Unicode.
Príklad 1: V tomto príklade kód uvedený nižšie konvertuje reťazec GeEkS For GeEkS na malé písmená pomocou ` casefold() ` pre manipuláciu bez ohľadu na malé a veľké písmená a vytlačí výsledok: geekovia pre geekov.
Python3
original_text> => 'GeEkS FoR GeEkS'> casefolded_text> => original_text.casefold()> print> (casefolded_text)> |
Výkon :
geeks for geeks
4. Veľké písmená s porovnaním bez rozlišovania malých a veľkých písmen
Táto metóda konvertuje reťazec na veľké písmená v Pythone, pričom umožňuje porovnanie bez ohľadu na malé a veľké písmená pomocou metódy `upper()` pre jednotné veľké a malé písmená.
Príklad 1: V tomto príklade vezmeme GFG ako používateľský vstup na kontrolu Reťazec Python a aplikujte funkciu string upper() na kontrolu porovnania, v ktorom sa rozlišujú malé a veľké písmená.
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ýkon
Enter your choice: gfg You didn't choose 'GFG'.
Príklad 2: Jednou z bežných aplikácií metódy upper() je kontrola, či sú tieto dva reťazce rovnaké alebo nie. Vezmeme dva reťazce s rôznymi veľkosťami písmen, aplikujeme na ne upper() a potom skontrolujeme, či sú rovnaké alebo nie. V tomto príklade nižšie uvedený kód skontroluje, či sú dva reťazce (text1 a text2) rovnaké, pričom sa ignorujú malé a veľké písmená a vypíše výsledok.
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ýkon
Strings are same
V tomto článku sme sa zaoberali definíciou, syntaxou a použitím funkcie upper() v Pythone. Videli sme tiež rôzne variácie v používaní funkcie upper() a iných metód na písanie veľkých písmen v reťazci v Pythone.
Funkcia upper() je veľmi užitočná funkcia pre operácie porovnávania reťazcov bez ohľadu na veľkosť písmen.
Prečítajte si Iné Strunové metódy
Prečítajte si tiež:
- Python – Polovica veľkých písmen
- Python – Selektívne podreťazce s veľkými písmenami v reťazci
- isupper(), islower(), lower(), upper() v Pythone