Сообщить об ошибке.

Метод str.lower() в Python, строку в нижний регистр

Переводит строку в нижний регистр

Синтаксис:

str.lower()

Параметры:

  • нет

Возвращаемое значение:

Описание:

Метод str.lower() вернет копию строки str, в которой все символы будут преобразованы в нижний регистр.

Используемый алгоритм строчных букв описан в разделе 3.13 стандарта Unicode.

  • Для преобразования строки в верхний регистр используйте метод строки str.upper().
  • Для того, что бы каждое слово в строке начиналось с заглавной буквы используйте метод str.title().

Пример перевода всех символов строки в нижний регистр.

>>> x = 'Все Символы Будут Преобразованы В Нижний Регистр'
>>> x.lower()
# 'все символы будут преобразованы в нижний регистр'

>>> x = 'ВСЕ СИМВОЛЫ БУДУТ ПРЕОБРАЗОВАНЫ В НИЖНИЙ РЕГИСТР'
>>> x.lower()
# 'все символы будут преобразованы в нижний регистр'

Перевод первой буквы в строке в нижний регистр.

Для такого преобразования будем использовать срез последовательности.

>>> line = 'вариант, который не изменяет регистр оставшихся букв'
>>> line = line.upper()
>>> line
# 'ВАРИАНТ, КОТОРЫЙ НЕ ИЗМЕНЯЕТ РЕГИСТР ОСТАВШИХСЯ БУКВ'
>>> line[:1].lower() + line[1:]
# 'вАРИАНТ, КОТОРЫЙ НЕ ИЗМЕНЯЕТ РЕГИСТР ОСТАВШИХСЯ БУКВ'