Курс 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"
- Каналы Senior: Python, Java, Frontend, SQL, C++
- F-строки в Python 3.8
- Импорт модуля из другого каталога
- Использование двоеточия в Python
- Непрерывная проверка в Python
- Подписка на Kaspersky Team
- Передача параметров в Python
- Объединение множеств в Python
- Логирование в Python
- Извлечение новостей с newspaper3k
- Перехват исключений в Python
- Пропуск начальных строк с помощью dropwhile()
- Удаление дубликатов из списка с помощью dict.fromkeys
- Обработка ошибок в Python
- Python: изменяемые и неизменяемые коллекции
- Определение размера папок в Python
- Расширение информации об ошибке в Python
- Возврат нескольких значений
- Срезы в Numpy
- Создание и инициализация объектов
- Вставка переменных в шаблоны Flask
- Генераторы в Python
- Установка и использование Virtualenv
- Обработка исключений с блоком else
- Статическая типизация в Python
- Логирование с Logzero
- Форматирование строк с % в Python
- Сравнение объектов в Python
- Частичное применение функций в Python
- Взаимодействие с внешними процессами в Python
- Распаковка элементов последовательности
- Метод remove() для удаления элемента из списка
- Метод matmul для умножения матриц
- Работа с функцией next() в Python
- Создание таблиц в терминале с PrettyTable
- ChainMap.new_child() — добавление нового словаря
- Непрерывная проверка в Python
- Генераторы в Python
- Ветвление выражения в Python
- Работа с контекстными менеджерами
- Транспонирование 2D-массива с помощью zip
- Модуль antigravity: генерация координат
- Оператор match в Python
- Создание лямбда-функций















