Курс 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"
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Инициализация структур данных
- Использование двоеточия в Python
- Подписка на каналы разработчиков
- Работа с IP-адресами в Python
- Открытие, чтение и закрытие файла
- Поиск шаблона в начале строки
- Карта бомбоубежищ в Москве и Питере
- Работа с контекстным менеджером Pool
- Ограничение итераций в Python
- Генератор данных в Keras
- Замыкания в Python
- Расширение информации об ошибке в Python
- Работа со списками
- Избегайте пустого списка
- Поиск подстроки в строке
- Метод join для объединения строк
- Метод join() для объединения элементов
- Метод lt для сортировки объектов
- Defaultdict в Python
- Переопределение унарных операторов
- Работа с коллекциями Python
- Отрицательные индексы списков в Python
- Генератор списка в Python
- Обновление данных через PUT запрос
- Основы работы со списками
- Строки в Python: апострофы и кавычки
- Проверка дублей в списке.
- Список и кортеж в Python
- Шаблоны и наследование в Flask
- Создание новых списков в Python
- Работа с итераторами в Python
- Метод сравнения объектов в Python
- Изменения в обработке логических значений
- Метод __irshift__ для Python
- Методы split() и join() — Python строк.
- Метод __iand__ для пользовательских классов
- Блок else в Python
- Однострочники Python
- Класс Counter() для подсчета элементов
- Преобразование данных в Python
- Форматирование строк в Python
- Получение срезов итераторов
- Конкатенация строк с методом join()
- PATCH-запрос с библиотекой requests
- Сортировка в Python















