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: