Функція Python String upper().

Рядок Python верхній() Метод перетворює всі символи нижнього регістру в рядку на символи верхнього регістру та повертає їх.

приклад:

Python3




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

Вихід

LIST UPPER 

Що таке метод String upper()?

String upper() — це вбудована функція в Python, яка перетворює всі літери в рядку у верхній регістр (великі), а потім повертає їх.

Це дуже корисно для стандартизації регістру рядків, наприклад, для порівняння рядків без урахування регістру.

Python String upper() Синтаксис

string.upper()

Параметри

  • Метод upper() не приймає параметрів.

Повернення

повертає рядок у верхньому регістрі даного рядка.

Як використовувати функцію String upper()?

Функція string upper() є простою та легкою у використанні функцією. Вам просто потрібно викликати функцію upper() з рядковим об’єктом. Давайте розберемося, як перетворити рядок у верхній регістр (велику) на прикладі:

Python3




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

Вихід

CONVERT TO UPPERCASE 

Методи перетворення рядка у верхній регістр

Існують різні способи, як перетворити рядок у верхній регістр у Python, тут ми обговорюємо деякі загальновживані методи перетворення рядка у верхній регістр у Python, які наведені нижче.

  • Використання верхній() метод
  • Використання capitalize()> метод
  • Використання casefold()> метод
  • Рядок с Порівняння без урахування регістру

1. Перетворіть рядок у верхній регістр за допомогою методу upper().

Тут ми використовуємо рядок upper() у Python.

У цьому прикладі наведений нижче код перетворює рядок geeks для geeks у верхній регістр за допомогою методу `upper()`, а потім друкує результат: GEEKS FOR GEEKS.

Python3




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

Вихід

GEEKS FOR GEEKS 

2. Перетворення рядка на верхній регістр за допомогою capitalize()> метод

The метод `capitalize()` у Python перетворює перший символ рядка у верхній регістр, а решту – у нижній, повертаючи змінений рядок.

приклад , : У цьому прикладі наведений нижче код використовує велику літеру рядка geeks для geeks і друкує змінений рядок: Geeks для geeks.

Python3




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

Вихід

Geeks for geeks 

3. Перетворення рядка на верхній регістр за допомогою casefold()> метод

Метод `casefold()` у Python перетворює рядок на нижній регістр і підходить для порівнянь без урахування регістру. Він більш агресивний, ніж ` нижчий() ` і обробляє ширший діапазон символів Unicode.

приклад 1: У цьому прикладі наведений нижче код перетворює рядок GeEkS на GeEkS у нижній регістр за допомогою ` casefold() ` для обробки без урахування регістру та друкує результат: гіки для гіків.

Python3




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

Вихід:

geeks for geeks 

4. Великі літери з порівнянням без урахування регістру

Цей метод перетворює рядок у верхній регістр у Python, дозволяючи порівняння без урахування регістру за допомогою методу `upper()` для рівномірного регістру.

приклад 1: У цьому прикладі ми візьмемо GFG як введення користувача для перевірки Рядок Python і застосувати функцію string upper() для перевірки порівняння з урахуванням регістру.

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

Вихід

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

приклад 2: Одним із поширених застосувань методу upper() є перевірка того, чи збігаються два рядки. Ми візьмемо два рядки з різними регістрами, застосуємо до них upper(), а потім перевіримо, чи збігаються вони. У цьому прикладі наведений нижче код перевіряє, чи збігаються два рядки (`text1` і `text2`), ігноруючи регістр, і друкує результат.

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

Вихід

Strings are same 

У цій статті ми розглянули визначення, синтаксис і використання функції upper() у Python. Ми також бачили різні варіації використання функції upper() та інших методів для використання великої літери в рядку в Python.

Функція upper() є дуже корисною функцією для операцій порівняння рядків без урахування регістру.

Читайте Інше Рядкові методи

Читайте також: