Рядок Python нижчий() метод перетворює всі літери рядка на малі. Якщо немає символів верхнього регістру, повертається вихідний рядок.
приклад:
Python3
string> => 'ConvErT ALL tO LoWErCASe'> print> (string.lower())> |
>
>
Вихід
convert all to lowercase>
Синтаксис String lower()
string_name.lower()
Параметри
Метод lower() не приймає жодних параметрів.
Повернення
Повертає низький регістр заданого рядка
Що таке метод Python String lower()?
Метод `lower()` є рядковим методом у Python . При застосуванні до рядка він перетворює всі символи в рядку на нижній регістр.
Це корисно для стандартизації та порівняння рядків без урахування відмінностей у регістрі. Наприклад, якщо вихідний рядок Hello World, застосування `lower()` призведе до появи Hello World. Це широко використовуваний метод для операцій із рядками без урахування регістру.
Як використовувати метод Python string lower()?
Щоб перетворити всі символи рядка в нижній регістр, просто викличте функцію lower() із рядком. Функція lower() є вбудованим методом рядків і може використовуватися як зі змінними, так і з рядками. Розберемося краще на прикладі:
Python3
string> => 'HelloWorld'> print> (string.lower())> print> (> 'HelloWorld'> .lower())> |
>
>
Вихід
helloworld helloworld>
Як перетворити рядок на нижній регістр у Python
Існують різні способи Рядок у нижньому регістрі в Python але тут ми використовуємо деякі загальновживані методи для перетворення рядка в нижній регістр:
- Використання функції lower().
- Використання map() із лямбда-функцією в методі lower().
- Використання List Join з методом lower().
- Використання map і str.lower з методом lower().
- Використання функції Swapcase().
- Використання функції casefold().
Перетворіть рядок у нижній регістр за допомогою методу lower().
Давайте розглянемо два різні випадки використання методу lower().
- Рядки з буквами
- Рядки з буквено-цифровими символами
Рядок із буквами
У цьому прикладі код ініціалізує рядкову змінну «text» значенням «GeEks FOR geeKS», а потім друкує оригінальний рядок. Згодом він перетворює рядок на нижній регістр за допомогою функції `lower()` і друкує результат, демонструючи перетворення регістру.
Python3
text> => 'GeEks FOR geeKS'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
>
>
Вихід:
Original String : GeEks FOR geeKS Converted String: geeks for geeks>
Рядок із буквено-цифровими символами
У цьому прикладі рядок із буквено-цифровими символами та кодом визначає рядкову змінну «текст» зі змішаним регістром. Потім він друкує вихідний рядок, а в наступному розділі друкує рядок, перетворений на нижній регістр за допомогою функції lower().
Python3
створення таблиці Oracle
text> => 'G3Ek5 F0R gE3K5'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
>
>
Вихід:
Original String: G3Ek5 F0R gE3K5 Converted String: g3ek5 f0r ge3k5>
Інші методи перетворення рядка в нижній регістр
Давайте розглянемо деякі інші методи перетворення рядка в нижній регістр. Є кілька способів виконати завдання в Python, і ми обговоримо деякі альтернативи методу lower() нижче:
Перетворення рядка на нижній регістр за допомогою карти з лямбда-функцією
У цьому прикладі код перетворює рядок GeeksForGeeks на нижній регістр за допомогою a лямбда-функція і функція карти . Результат, geeksforgeeks, потім друкується. Те саме можна досягти більш стисло за допомогою `lowercased_string = original_string.lower()`.
Python3
original_string> => 'GeeksForGeeks'> lowercased_string> => ''.join(> map> (> lambda> x: x.lower(), original_string))> print> (lowercased_string)> |
>
>
Вихід:
geeksforgeeks>
Перетворіть String на нижній регістр за допомогою List Join
У цьому прикладі код перетворює рядок Pratham Sahani на нижній регістр за допомогою a розуміння списку. Отриманий рядок у нижньому регістрі потім об’єднується та друкується.
Python3
original_string> => 'Pratham Sahani'> lowercased_string> => ''.join([c.lower()> for> c> in> original_string])> print> (lowercased_string)> |
>
>
Вихід:
pratham sahani>
Перетворіть рядок на нижній регістр за допомогою map і str.lower за допомогою методу lower().
У цьому прикладі код перетворює вихідний рядок techcodeview.com на символи нижнього регістру за допомогою методу str.lower. Однак, функція карти потрібно загорнути в list() або приєднатися() щоб застосувати трансформацію до кожного символу.
Python3
original_string> => 'techcodeview.com'> lowercased_string> => ''.join(> map> (> str> .lower, original_string))> print> (lowercased_string)> |
>
>
Вихід:
geeksforgeeks>
Перетворіть String на нижній регістр за допомогою Swapcase () Функція
Перетворення великих літер на малі в Python за допомогою swapcase() функція. У цьому прикладі код визначає рядок «GEEKSFORGEEKS» у змінній «s». Потім метод `swapcase()` застосовується до рядка, перетворюючи великі літери на малі та навпаки.
Python3
s> => 'GEEKSFORGEEKS'> print> (s.swapcase())> |
>
>
Вихід:
geeksforgeeks>
Перетворення String на нижній регістр за допомогою casefold () Функція
Перетворення великих літер на малі в Python за допомогою футляр функція. У цьому прикладі код перетворює рядок «GEEKSFORGEEKS» у його регістроподібну форму, роблячи його нижнім регістром і придатним для порівнянь без урахування регістру.
Python3
linux free ipconfig
s> => 'GEEKSFORGEEKS'> print> (s.casefold())> |
>
>
Вихід:
geeksforgeeks>
Застосування методу String lower().
Давайте розглянемо деякі інші способи використання методу string lower() у Python. Його можна використовувати іншими способами, залежно від вашої творчості. Ми згадували одне таке використання методу Python lower().
Порівняння рядків за допомогою методу lower().
Одним із поширених застосувань методу lower() є перевірка того, чи збігаються два рядки. У цьому прикладі код порівнює два рядки, `text1` і `text2`, після перетворення їх у нижній регістр за допомогою методу `lower()`. Якщо версії рядків у нижньому регістрі однакові, друкується Рядки однакові; інакше він друкує Рядки не однакові.
Python3
text1> => 'GEeKS foR GeeKs'> text2> => 'gEeKS fOR GeeKs'> # Comparison of strings using> # lower() method> if> (text1.lower()> => => text2.lower()):> > print> (> 'Strings are same'> )> else> :> > print> (> 'Strings are not same'> )> |
>
>
Вихід:
Strings are same>
Ми обговорили, як використовувати метод lower() для перетворення рядка в нижній регістр, а також обговорили деякі інші способи виконання того самого завдання. Техніки пояснюються за допомогою програми як приклад для кращого розуміння методів.
Ви також можете перевірити інше рядкові методи
Прочитайте більше пов’язаного вмісту про нижній метод Python:
- isupper(), islower(), lower(), upper() у Python
- Різниця між casefold() і lower() у Python