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.
- Folosind superior() Metodă
- Folosind
capitalize()>Metodă - Folosind
casefold()>Metodă - String cu Comparație fără majuscule
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:
- Python – Jumătate șir majuscule
- Python – Subșiruri selective cu majuscule în șir
- isupper(), islower(), inferior(), upper() în Python