Lower python что это
Перейти к содержимому

Lower python что это

  • автор:

Функция str.lower() в Python

Мы можем преобразовать строку в нижний регистр в Python с помощью функции str.lower().

Давайте посмотрим на простой пример преобразования строки в нижний регистр и распечатаем ее.

s = '987abcDEF%$' print('Lowercase String =', s.lower()) print('Original String =', s)
Lowercase String = 987abcdef%$ Original String = 987abcDEF%$

Обратите внимание, что когда мы вызываем lower() для строкового объекта, исходная строка остается неизменной. Эта функция создает другую строку с символами нижнего регистра и возвращает ее. Специальные символы и числа не меняются, потому что у них нет версий в верхнем и нижнем регистре.

lower() с пользовательским вводом

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

s = input('Please Provide Input String\n') print('Input String in Lowercase =', s.upper()) print('Original String =', s)
Please Provide Input String Java is Nice!! Input String in Lowercase = java is nice!! Original String = Java is Nice!!

str.lower

Python 3: Алгоритм приведения к нижнему регистру описан в параграфе 3.13 стандарта Unicode.

Python 2: Для строк с 8-битами на символ (юникод) работа метода зависит от текущей локали.

На заметку

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

str.lower().islower() может возвращать False , если строка содержит только символы не поддерживающие приведение к регистру: ’12’.lower().islower() # False

Что делюат методы upper и lower python?

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

string = 'Hello World!' string.lower() # 'hello world!' string.upper() # 'HELLO WORLD!' 

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

Метод 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:] # 'вАРИАНТ, КОТОРЫЙ НЕ ИЗМЕНЯЕТ РЕГИСТР ОСТАВШИХСЯ БУКВ' 
  • ОБЗОРНАЯ СТРАНИЦА РАЗДЕЛА
  • Метод str.capitalize(), первая буква в строке заглавная
  • Метод str.casefold(), сворачивает регистр строки
  • Метод str.center(), выравнивает строку по центру
  • Метод str.count(), считает совпадения в строке
  • Метод str.encode(), преобразует строку в байты
  • Метод str.endswith(), совпадение с концом строки
  • Метод str.expandtabs(), меняет табуляцию на пробел
  • Метод str.find(), индекс первого совпадения в строке
  • Метод str.format(), форматирует строку
  • Метод str.format_map()
  • Метод str.index(), индекс первого совпадения подстроки
  • Метод str.isalnum(), строка состоит из цифр и букв
  • Метод str.isalpha(), строка состоит только из букв
  • Метод str.isascii(), все символы в строке являются ASCII
  • Метод str.isdecimal(), проверяет строку на десятичное число
  • Метод str.isdigit(), строка состоит только из цифр
  • Метод str.isidentifier() проверяет строку на идентификатор Python
  • Метод str.islower( ), проверяет строку на нижний регистр
  • Метод str.isnumeric(), проверяет строку на числовые символы
  • Метод str.isprintable(), проверяет на доступность для печати
  • Метод str.isspace(), является ли строка пробелом
  • Метод str.istitle(), проверяет наличие заглавных букв в словах
  • Метод str.isupper(), проверяет строку на верхний регистр
  • Метод str.join(), объединяет список строк
  • Метод str.ljust(), ровняет строку по левому краю
  • Метод str.lower(), строку в нижний регистр
  • Метод str.lstrip(), обрезает символы в начале строки
  • Метод str.maketrans(), таблица символов для str.translate()
  • Метод str.partition(), делит строку по первому совпадению
  • Метод str.removeprefix(), удаляет префикс строки
  • Метод str.removesuffix(), удаляет суффикс строки
  • Метод str.replace(), меняет подстроку/символ в строке
  • Метод str.rfind(), индекс последнего совпадения подстроки
  • Метод str.rindex(), индекс последнего совпадения в строке
  • Метод str.rjust(), ровняет строку по правому краю
  • Метод str.rpartition(), делит строку по последнему совпадению
  • Метод str.rsplit(), делит строку справа
  • Метод str.rstrip(), обрезает символы на конце строки
  • Метод str.split(), делит строку по подстроке
  • Метод str.splitlines(), делит текст по символу ‘\n’
  • Метод str.startswith(), совпадение с началом строки
  • Метод str.strip(), обрежет строку с обоих концов
  • Метод str.swapcase(), сменит регистр символов в строке
  • Метод str.title(), каждое слово с заглавной буквы
  • Метод str.translate(), транслирование строки
  • Метод str.upper(), переведет строку в верхний регистр
  • Метод str.zfill(), дополнит строку нулями
  • Форматирование строк в стиле printf
  • F-string. Форматированные строки

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *