Функція 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() є дуже корисною функцією для операцій порівняння рядків без урахування регістру.
Читайте Інше Рядкові методи
Читайте також:
- Python – верхній регістр половини рядка
- Python – вибіркові підрядки у верхньому регістрі в рядку
- isupper(), islower(), lower(), upper() у Python