Python String viršutinė() funkcija

Python eilutė viršutinis () metodas konvertuoja visus eilutės mažąsias raides į didžiąsias ir grąžina.

Pavyzdys:

Python3




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

Išvestis

LIST UPPER 

Kas yra String viršutinis() metodas?

String viršutinis () yra integruota funkcija Python, kuri konvertuoja visas eilutės raides į didžiąsias (didžiąsias) ir grąžina ją.

Tai labai naudinga standartizuojant eilučių atvejus, pvz., lyginant didžiųjų ir mažųjų raidžių nejautrias eilutes.

Python String viršutinė() Sintaksė

string.upper()

Parametrai

  • Viršutinis () metodas nepriima jokių parametrų.

Grąžina

grąžina nurodytos eilutės eilutę didžiosiomis raidėmis.

Kaip naudoti String viršutinę () funkciją?

Funkcija String viršutinis() yra paprasta ir lengvai naudojama funkcija. Jums tereikia iškviesti viršutinę () funkciją su eilutės objektu. Supraskime, kaip konvertuoti eilutę į didžiąsias (didžiąsias) raides, pateikdami pavyzdį:

Python3




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

Išvestis

CONVERT TO UPPERCASE 

Metodai konvertuoti eilutę į didžiąsias raides

Yra įvairių būdų, kaip „Python“ konvertuoti eilutę į didžiąsias raides. Čia aptariame kai kuriuos dažniausiai naudojamus metodus, kaip „Python“ paversti eilutę didžiosiomis raidėmis.

  • Naudojant viršutinis () Metodas
  • Naudojant capitalize()> Metodas
  • Naudojant casefold()> Metodas
  • Styga su Palyginimas be didžiųjų ir mažųjų raidžių

1. Konvertuokite eilutę į didžiąsias raides naudodami viršutinį() metodą

Čia mes naudojame eilutę viršutinis () Python.

Šiame pavyzdyje toliau pateiktas kodas konvertuoja geeks eilutes į didžiąsias raides, naudodamas „upper()“ metodą, o tada išspausdina rezultatą: GEEKS FOR GEEKS.

Python3




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

Išvestis

GEEKS FOR GEEKS 

2. Konvertuokite eilutę į didžiąsias raides naudodami capitalize()> Metodas

The „didžiosios raidės ()“ metodas Python konvertuoja pirmąjį eilutės simbolį į didžiąsias, o likusias - į mažąsias, grąžindamas pakeistą eilutę.

Pavyzdys , : Šiame pavyzdyje toliau pateiktame kode rašoma didžioji pirmoji eilutės geeks raidė, skirta geeks, ir spausdinama modifikuota eilutė: Geeks, skirta geeks.

Python3




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

Išvestis

Geeks for geeks 

3. Konvertuokite eilutę į didžiąsias raides naudodami casefold()> Metodas

„Casefold()“ metodas „Python“ konvertuoja eilutę į mažąsias raides ir tinka palyginimams be didžiųjų ir mažųjų raidžių. Jis yra agresyvesnis nei ` žemesnis () ` ir tvarko platesnį Unikodo simbolių diapazoną.

Pavyzdys 1: Šiame pavyzdyje toliau pateiktas kodas konvertuoja eilutę GeEkS For GeEkS į mažąsias raides naudojant ` Casefold() `, kad būtų tvarkomos didžiosios ir mažosios raidės, ir išspausdinamas rezultatas: geeks for geeks.

Python3




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

Išvestis:

geeks for geeks 

4. Didžiosios raidės su didžiųjų ir mažųjų raidžių palyginimu

Šis metodas „Python“ paverčia eilutę didžiosiomis raidėmis, tuo pačiu leidžiant lyginti didžiąsias ir mažąsias raides, naudojant „upper()“ metodą vienodoms didžiosioms raidėms.

1 pavyzdys: Šiame pavyzdyje naudosime GFG kaip vartotojo įvestį, kad patikrintume Python eilutė ir pritaikykite funkciją eilutės viršutinė () funkcija, kad patikrintumėte, ar palyginimas neskiriamas didžiosioms ir mažosioms raidėms.

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

Išvestis

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

Pavyzdys 2: Viena iš įprastų viršutinio () metodo taikymo būdų yra patikrinti, ar dvi eilutės yra vienodos, ar ne. Paimsime dvi eilutes su skirtingais atvejais, joms pritaikysime viršutinį() ir patikrinsime, ar jos yra vienodos, ar ne. Šiame pavyzdyje toliau pateiktas kodas patikrina, ar dvi eilutės („tekstas1“ ir „tekstas2“) yra vienodos, neatsižvelgiant į didžiąsias ir mažąsias raides, ir išspausdina rezultatą.

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

Išvestis

Strings are same 

Šiame straipsnyje aptarėme Python funkcijos viršutinės () apibrėžimą, sintaksę ir naudojimą. Taip pat matėme skirtingus viršutinės () funkcijos ir kitų metodų, skirtų eilutei rašyti didžiosiomis raidėmis Python, naudojimo variantus.

Funkcija viršutinė() yra labai naudinga funkcija atliekant eilučių palyginimo operacijas be didžiųjų ir mažųjų raidžių.

Skaityti Kita Styginių metodai

Taip pat skaitykite: