Курс 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"
- Многострочные комментарии в Python
- Шаблоны и наследование в Flask
- Логирование в Python
- Основы Python за 14 дней
- Возведение в квадрат с помощью itertools
- Создание именованных кортежей в Python
- Генерация случайных чисел в Python
- Извлечение чисел из текста
- Сравнение строк в Python
- Генерация ключей RSA
- Работа с SQLite в Python
- Избегайте изменяемых аргументов
- Создание новых списков
- Копирование объектов в Python
- Изменение списка срезом
- Оператор += в Python
- Тестирование с unittest
- Метод ior для битовых операций
- Мониторинг работы программы Py-spy
- Измерение времени выполнения кода
- Работа со стеком в Python
- Глубокое копирование объектов
- Форматирование объектов с модулем pprint
- Вложенные генераторы в Python
- Комментарии в Python
- Списковый компрехеншен.
- Python: отличительная особенность — отступы
- Функция enumerate в Python
- Создание и операции с дробями
- Использование super() в Python
- Оператор морж в Python 3.8
- Просмотр внешних файлов в %pycat
- Хешируемые ключи в Python
- Генерация тестовых данных с factory_boy
- Структуры данных в Python
- Поиск индекса элемента в списке
- Ускоренный импорт библиотек
- GitHub в Telegram: подписка на уведомления
- Lambda Functions in Python
- Настройка вывода в Numpy
- Модуль subprocess: запуск внешних команд
- Оператор морж в Python 3.8
- Операторы увеличения и уменьшения в Python
- Создание словаря и множества
- Условное добавление элементов в список















