logo

Funkcija Python String upper().

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 java
Izhod

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: