Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
03 Фев 2023
2 мин
9339

Преобразование строки в нижний регистр в Python

В программировании на Python часто возникает необходимость преобразовать строку в нижний регистр. Например, может потребоваться унифицировать ввод

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

В программировании на Python часто возникает необходимость преобразовать строку в нижний регистр. Например, может потребоваться унифицировать ввод пользователя, сделать нечувствительным к регистру поиск по тексту или выполнить другие операции.

Рассмотрим пример. Имеется строка «Python is Awesome». Цель — преобразовать все символы в нижний регистр, чтобы получить «python is awesome».

original_string = "Python is Awesome"

В Python для преобразования строки в нижний регистр используется встроенный метод lower(). Этот метод возвращает копию исходной строки, в которой все символы преобразованы в нижний регистр. Исходная строка при этом не изменяется.

lowercase_string = original_string.lower()

Теперь переменная lowercase_string содержит строку «python is awesome».

print(lowercase_string)  # Выводит: python is awesome

Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.

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

print("already lowercase".lower())  # Выводит: already lowercase
print("12345".lower())  # Выводит: 12345
Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

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