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:
- Python – didžiosios raidės pusės eilutė
- Python – didžiųjų raidžių atrankinės poeilutės eilutėje
- isupper (), islower (), apatinis (), viršutinis () Python