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)> |
regálových psov
>
>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
relácia vypršala
#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)> |
>
>
uzamknutie aplikácie pre Android
Výkon
GEEKS FOR GEEKS>
2. Preveďte reťazec na veľké písmená pomocoucapitalize()>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á pomocoucasefold()>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)> |
>
obsadenie v sql
>
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'.'>)> |
>
strojové učenie a typy
>
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