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:] # 'вАРИАНТ, КОТОРЫЙ НЕ ИЗМЕНЯЕТ РЕГИСТР ОСТАВШИХСЯ БУКВ'