Курс Python → Преобразование регистра символов
Метод lower() в Python используется для преобразования всех символов строки в нижний регистр. Это удобно для сравнения строк без учета регистра символов. Например, если пользователь введет ответ «Yellow» вместо «yellow», метод lower() позволит нам все равно считать ответ правильным.
Для реализации описанного сценария мы можем написать следующий код:
question = "What color is the sun?"
answer = input(question).lower()
if answer == "yellow":
print("Correct!")
else:
print("That is not the correct color!")
В данном коде мы сначала задаем пользователю вопрос и сохраняем его ответ в переменной answer, применив метод lower() к введенной строке. Затем мы проверяем ответ пользователя с помощью условного оператора if. Если ответ совпадает с «yellow», программа выведет «Correct!», иначе — «That is not the correct color!».
Такой подход позволяет сделать программу более гибкой и удобной для пользователя, так как она будет корректно обрабатывать различные варианты ответов без учета регистра символов. Кроме того, использование метода lower() делает код более читаемым и понятным.
Другие уроки курса "Python"
- Метод ipow для возведения в степень
- Просмотр файла в Jupyter Noteboo
- Принципы LSP и ISP в Python
- split() без разделителя
- Сортировка HTML по CSS-селектору
- Оптимизация строк в Python
- Оптимизация памяти с __slots__
- Оптимизация параметров в Python
- Оболочка Python
- Объединение коллекций в Python
- Создание новой даты в Python
- Использование defaultdict в Python
- Сокращение ссылок с pyshorteners
- Работа с функцией next() в Python
- Поиск индекса элемента
- Именованные аргументы в Python
- Операторы объединения в Python 3.9
- Атрибуты класса и экземпляра
- Капитализация строк
- Модуль math: основные функции
- Модуль array: создание и использование массивов
- Форматирование заголовков в Python
- Открытие и запись файлов
- Безопасные SQL-запросы в Python 3.11
- Оператор == в Python
- Генераторы в Python
- JMESPath в Python
- Форматирование строк в Python
- Поиск индексов подстроки
- Создание пустых функций и классов в Python
- Отношения подклассов в Python
- Работа с атрибутом dict
- Создание вкладок с TKinter
- Отправка HTTP-запросов в Python
- Переопределение метода
- Метод difference_update() — разность множеств
- Таймер обратного отсчета
- Основы работы со списками
- Управление асинхронными задачами с помощью Semaphore
- Итерация по копии коллекции
- Namedtuple в Python
- Создание обратного итератора
- Переопределение метода __and__
- Оператор объединения словарей
- Работа со строками в Python
- Управление IP-адресами через прокси
- Работа с модулем Calendar















