Python String zgornji() metoda pretvori vse male črke v nizu v velike in jih vrne.
primer:
Python3
original_text> => 'lisT Upper'> upper_text> => original_text.upper()> print> (upper_text)> |
char tostring java
>
>Izhod
LIST UPPER>
Kaj je metoda String upper()?
String upper() je vgrajena funkcija v Pythonu, ki pretvori vse črke v nizu v velike (velike) in jih nato vrne.
Zelo uporaben je za standardizacijo velikih in malih črk nizov, na primer pri primerjavi nizov, ki niso občutljivi na velike in male črke.
Sintaksa Python String upper().
string.upper()
Parametri
- Metoda upper() ne sprejema nobenih parametrov.
Vračila
vrne niz z velikimi črkami danega niza.
Kako uporabljati funkcijo String upper()?
Funkcija string upper() je preprosta in enostavna za uporabo. Samo poklicati morate funkcijo upper() s predmetom niza. Razumejmo, kako pretvoriti niz v velike črke (veliko) s primerom:
Python3
#initializing a string> original_text> => 'convert to uppercase'> #using upper function> upper_text> => original_text.upper()> #printing uppercase string> print> (upper_text)> |
>
>
vračanje matrike javaIzhod
CONVERT TO UPPERCASE>
Metode za pretvorbo niza v velike črke
Obstaja več načinov za pretvorbo niza v velike črke v Pythonu, tukaj razpravljamo o nekaterih splošno uporabljenih metodah za pretvorbo niza v velike črke v Pythonu, ki so naslednji.
- Uporaba zgornji() Metoda
- Uporaba
capitalize()>
Metoda - Uporaba
casefold()>
Metoda - Niz z Primerjava brez upoštevanja velikih in malih črk
1. Pretvorite niz v velike črke z uporabo metode upper().
Tukaj uporabljamo niz upper() v Pythonu.
V tem primeru spodnja koda pretvori niz geeks za geeke v velike črke z uporabo metode `upper()` in nato natisne rezultat: GEEKS FOR GEEKS.
Python3
original_text> => 'geeks for geeks'> uppercase_text> => original_text.upper()> print> (uppercase_text)> |
>
>
Izhod
GEEKS FOR GEEKS>
2. Pretvorite niz v velike črke z uporabocapitalize()>
Metoda
The metoda `capitalize()` v Pythonu pretvori prvi znak niza v velike črke in ostale v male črke ter vrne spremenjeni niz.
Primer , : V tem primeru spodnja koda piše z veliko prvo črko niza geeks za geeke in natisne spremenjeni niz: Geeks za geeke.
Python3
original_text> => 'geeks for geeks'> capitalized_text> => original_text.capitalize()> print> (capitalized_text)> |
>
številke za abecedo
>
Izhod
Geeks for geeks>
3. Pretvorite niz v velike črke z uporabocasefold()>
Metoda
Metoda `casefold()` v Pythonu pretvori niz v male črke in je primerna za primerjave, ki ne razlikujejo med velikimi in malimi črkami. Je bolj agresiven kot ` nižje () ` in obravnava širši nabor znakov Unicode.
Primer 1: V tem primeru spodnja koda pretvori niz GeEkS za GeEkS v male črke z uporabo ` casefold() ` za ravnanje brez upoštevanja velikih in malih črk in natisne rezultat: geeki za geeke.
Python3
original_text> => 'GeEkS FoR GeEkS'> casefolded_text> => original_text.casefold()> print> (casefolded_text)> |
>
>
Izhod:
geeks for geeks>
4. Velike črke s primerjavo, ki ne razlikuje med velikimi in malimi črkami
Ta metoda pretvori niz v velike črke v Pythonu, hkrati pa omogoča primerjavo, ki ni občutljiva na velike in male črke, z uporabo metode `upper()` za enotne velike črke.
Primer 1: V tem primeru bomo GFG vzeli kot uporabniški vnos, ki ga moramo preveriti Python String in uporabite funkcijo string upper(), da preverite primerjavo, ki razlikuje med velikimi in malimi črkami.
vmesnik proti abstraktnemu razredu
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'.'> )> |
>
>
Izhod
Enter your choice: gfg You didn't choose 'GFG'.>
Primer 2: Ena od običajnih aplikacij metode upper() je preverjanje, ali sta dva niza enaka ali ne. Vzeli bomo dva niza z različnimi velikimi in malimi črkami, jima uporabili upper() in nato preverili, ali sta enaka ali ne. V tem primeru spodnja koda preveri, ali sta dva niza ('text1' in 'text2') enaka, ne upošteva velikih in malih črk, in natisne rezultat.
Python3
java indeks od
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'> )> |
>
>
Izhod
Strings are same>
V tem članku smo obravnavali definicijo, sintakso in uporabo funkcije upper() v Pythonu. Videli smo tudi različne različice uporabe funkcije upper() in drugih metod za pisanje niza z velikimi črkami v Pythonu.
funkcija upper() je zelo uporabna funkcija za operacije primerjave nizov, ki ne razlikujejo med velikimi in malimi črkami.
Preberite Drugo Metode nizov
Preberite tudi:
- Python – niz z velikimi črkami
- Python – Selektivni podnizi z velikimi črkami v nizu
- isupper(), islower(), lower(), upper() v Pythonu