Funcția Python String upper().

Python String superior() metoda convertește toate caracterele minuscule dintr-un șir în caractere majuscule și le returnează.

Exemplu:

Python3




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

Ieșire

LIST UPPER 

Ce este metoda String upper()?

String upper() este o funcție încorporată în Python, care convertește toate literele dintr-un șir în majuscule (majuscule) și apoi le returnează.

Este foarte util pentru standardizarea cazurilor șirurilor, cum ar fi atunci când comparați șirurile care nu țin cont de majuscule.

Sintaxă Python String upper().

string.upper()

Parametrii

  • Metoda upper() nu ia niciun parametru.

Se intoarce

returnează un șir cu majuscule din șirul dat.

Cum se utilizează funcția String upper()?

Funcția string upper() este o funcție simplă și ușor de utilizat. Trebuie doar să apelați funcția upper() cu obiectul șir. Să înțelegem cum să convertim șirul în majuscule (majuscule) cu un exemplu:

Python3




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

Ieșire

CONVERT TO UPPERCASE 

Metode pentru a converti șirul în majuscule

Există diferite moduri Cum să convertiți un șir în majuscule în Python, aici discutăm câteva metode utilizate în general pentru conversia unui șir în majuscule în Python, acestea sunt următoarele.

1. Convertiți un șir în majuscule folosind metoda upper().

Aici folosim șirul upper() în Python.

În acest exemplu, codul de mai jos convertește șirurile geeks pentru geeks în majuscule folosind metoda `upper()`, apoi tipărește rezultatul: GEEKS FOR GEEKS.

Python3




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

Ieșire

GEEKS FOR GEEKS 

2. Convertiți un șir în majuscule folosind capitalize()> Metodă

The metoda `capitalize()` în Python convertește primul caracter al unui șir în majuscule și restul în minuscule, returnând șirul modificat.

Exemplu , : În acest exemplu, codul de mai jos scrie cu majusculă prima literă a șirului geeks for geeks și tipărește șirul modificat: Geeks for geeks.

Python3




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

Ieșire

Geeks for geeks 

3. Convertiți un șir în majuscule folosind casefold()> Metodă

Metoda `casefold()` din Python convertește un șir în litere mici și este potrivită pentru comparații care nu țin cont de majuscule. Este mai agresiv decât ` inferior() ` și gestionează o gamă mai largă de caractere Unicode.

Exemplu 1: În acest exemplu, codul de mai jos convertește șirul GeEkS For GeEkS în litere mici folosind ` casefold() ` pentru manipulare fără majuscule și tipăriți rezultatul: geeks for geeks.

Python3




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

Ieșire:

geeks for geeks 

4. Litere mari cu comparație fără diferențe de majuscule

Această metodă convertește un șir de caractere în majuscule în Python, permițând în același timp compararea cu majuscule și minuscule utilizând metoda `upper()` pentru majuscule uniforme.

Exemplul 1: În acest exemplu, vom lua GFG ca intrare de utilizator pentru a verifica Python String și aplicați funcția șir upper() pentru a verifica compararea cu majuscule și minuscule.

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

Ieșire

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

Exemplu 2: Una dintre aplicațiile comune ale metodei upper() este de a verifica dacă cele două șiruri sunt identice sau nu. Vom lua două șiruri cu cazuri diferite, le vom aplica upper() și apoi vom verifica dacă sunt aceleași sau nu. În acest exemplu, codul de mai jos verifică dacă două șiruri de caractere (`text1` și `text2`) sunt aceleași, ignorând majuscule și litere, și tipărește rezultatul.

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

Ieșire

Strings are same 

În acest articol, am acoperit definiția, sintaxa și utilizarea funcției upper() în Python. De asemenea, am văzut diferite variații în utilizarea funcției upper() și a altor metode pentru a valorifica un șir în Python.

Funcția upper() este o funcție foarte utilă pentru operațiunile de comparare a șirurilor de caractere care nu țin cont de majuscule.

Citiți Altele Metode cu șiruri

Citește și: