Курс 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"
- Группировка элементов в словарь
- Измерение времени выполнения кода
- Работа с географическими данными.
- Работа с NumPy массивами
- Разница между датами
- Руководство по использованию Colorama
- Работа со словарями в Python
- Создание и удаление объектов
- Обновление и получение данных в SQLite
- Python 3.12: переиспользование кавычек
- Тестирование с unittest
- inspect в Python: анализ кода
- Вывод баннеров
- Цикл for в Python
- Установка и использование pyshorteners
- ChainMap.new_child() — добавление нового словаря
- Работа с классами данных
- Присвоение значений переменным в Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Работа с модулем bisect
- Метод setdefault() в Python
- Работа с контекстным менеджером Pool
- Списки в Python: синтаксис представления
- Удаление специальных символов с помощью re.sub
- Любовь к Python
- Генераторы списков
- Копирование объектов в Python
- Вычисление натурального логарифма в NumPy
- Объединение объектов в Python
- Создание namedtuple списком полей
- Метод enumerate() в Python
- Преобразование текста в речь с Python
- Множественное присваивание в Python
- Работа с буфером обмена на Python
- Просмотр атрибутов и методов класса
- Метод rrshift для пользовательских объектов
- Функции в Python: создание и вызов
- Namedtuple в Python
- Создание виртуальной среды
- Хеширование паролей с использованием salt
- Работа с датами в Python
- Условные выражения в Python
- Генераторы данных
- Принципы программирования
- Списковый компрехеншен.
- Печать месячного календаря
- Метод pos в Python
- Работа с OpenCV















