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