Funkcja Upper() w języku Python String
Ciąg Pythona górny() Metoda konwertuje wszystkie małe litery w ciągu znaków na wielkie litery i zwraca je.
Przykład:
Python3
original_text> => 'lisT Upper'> upper_text> => original_text.upper()> print> (upper_text)> |
Wyjście
LIST UPPER
Co to jest metoda String Upper()?
String Upper() to wbudowana funkcja w Pythonie, która konwertuje wszystkie litery w ciągu na wielkie litery (duże), a następnie je zwraca.
Jest to bardzo przydatne do standaryzacji wielkości liter, na przykład podczas porównywania ciągów nieuwzględniających wielkości liter.
Składnia Upper() w języku Python String
string.upper()
Parametry
- Metoda Upper() nie przyjmuje żadnych parametrów.
Zwroty
zwraca ciąg wielkich liter danego ciągu.
Jak korzystać z funkcji String Upper()?
Funkcja string Upper() jest funkcją prostą i łatwą w użyciu. Wystarczy wywołać funkcję Upper() z obiektem string. Rozumiemy, jak przekonwertować ciąg na wielkie litery (duże) na przykładzie:
Python3
#initializing a string> original_text> => 'convert to uppercase'> #using upper function> upper_text> => original_text.upper()> #printing uppercase string> print> (upper_text)> |
Wyjście
CONVERT TO UPPERCASE
Metody konwersji ciągu znaków na wielkie litery
Istnieją różne sposoby konwertowania ciągu znaków na wielkie litery w Pythonie. Tutaj omawiamy ogólnie stosowane metody konwersji ciągu znaków na wielkie litery w Pythonie. Są one następujące.
- Za pomocą górny() metoda
- Za pomocą
capitalize()>metoda - Za pomocą
casefold()>metoda - Sznurek z Porównanie bez uwzględniania wielkości liter
1. Konwertuj ciąg znaków na wielkie litery, korzystając z metody Upper().
Tutaj używamy string Upper() w Pythonie.
W tym przykładzie poniższy kod konwertuje ciąg „geeks for geeks” na wielkie litery przy użyciu metody „upper()”, a następnie wypisuje wynik: GEEKS FOR GEEKS.
Python3
original_text> => 'geeks for geeks'> uppercase_text> => original_text.upper()> print> (uppercase_text)> |
Wyjście
GEEKS FOR GEEKS
2. Konwertuj ciąg na wielkie litery za pomocą capitalize()> metoda
The Metoda „wielkich liter()”. w Pythonie konwertuje pierwszy znak ciągu na wielkie litery, a resztę na małe litery, zwracając zmodyfikowany ciąg.
Przykład , : W tym przykładzie poniższy kod pisze wielką literą pierwszą literę ciągu geeks dla maniaków i wypisuje zmodyfikowany ciąg: Geeks for geeks.
Python3
original_text> => 'geeks for geeks'> capitalized_text> => original_text.capitalize()> print> (capitalized_text)> |
Wyjście
Geeks for geeks
3. Konwertuj ciąg na wielkie litery za pomocą casefold()> metoda
Metoda „casefold()” w Pythonie konwertuje ciąg znaków na małe litery i jest odpowiednia do porównań nieuwzględniających wielkości liter. Jest bardziej agresywny niż ` niżej() ` i obsługuje szerszy zakres znaków Unicode.
Przykład 1: W tym przykładzie poniższy kod konwertuje ciąg GeEkS For GeEkS na małe litery za pomocą ` składana() ` w celu obsługi bez uwzględniania wielkości liter i wypisuje wynik: maniacy dla maniaków.
Python3
original_text> => 'GeEkS FoR GeEkS'> casefolded_text> => original_text.casefold()> print> (casefolded_text)> |
Wyjście :
geeks for geeks
4. Wielkie litery z porównaniem bez uwzględniania wielkości liter
Ta metoda konwertuje ciąg znaków na wielkie litery w Pythonie, umożliwiając jednocześnie porównywanie bez rozróżniania wielkości liter przy użyciu metody „upper()” dla jednolitej wielkości liter.
Przykład 1: W tym przykładzie przyjmiemy GFG jako dane wejściowe użytkownika do sprawdzenia Ciąg Pythona i zastosuj funkcję string Upper(), aby sprawdzić, czy w porównaniu uwzględniana jest wielkość liter.
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'.'> )> |
Wyjście
Enter your choice: gfg You didn't choose 'GFG'.
Przykład 2: Jednym z typowych zastosowań metody Upper() jest sprawdzenie, czy dwa ciągi znaków są takie same, czy nie. Weźmiemy dwa ciągi znaków z różnymi przypadkami, zastosujemy do nich funkcję Upper(), a następnie sprawdzimy, czy są takie same, czy nie. W tym przykładzie poniższy kod sprawdza, czy dwa ciągi znaków („tekst1” i „tekst2”) są takie same, ignorując wielkość liter, i drukuje wynik.
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'> )> |
Wyjście
Strings are same
W tym artykule omówiliśmy definicję, składnię i użycie funkcji Upper() w Pythonie. Widzieliśmy także różne różnice w używaniu funkcji Upper() i innych metod pisania wielkich liter w Pythonie.
Funkcja Upper() jest bardzo przydatną funkcją w operacjach porównywania ciągów bez uwzględniania wielkości liter.
Przeczytaj Inne Metody ciągów
Przeczytaj także:
- Python – półciąg wielkich liter
- Python — selektywne podciągi wielkimi literami w łańcuchu
- isupper(), islower(), Lower(), Upper() w Pythonie