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