Курс 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"
- Шаблоны Flask: условия и циклы
- Переопределение метода xor в Python
- Мощь вложенных функций в Python
- Работа с аргументами командной строки в Python
- Генераторы в Python
- Метод Enumerate() для списков
- Декораторы в Python
- Получение ID текущего процесса
- Работа с асинхронными задачами в Python
- Руководство по библиотеке pydantic
- Создание копии итератора
- Логические значения в Python
- Поиск шаблона в начале строки
- Группы исключений в Python
- Управление User-Agent в Python
- Модуль inspect: получение информации о объектах
- Список и кортеж в Python
- Векторизация в Python с NumPy.
- Объединение словарей в Python
- Кортежи в Python: особенности и преимущества
- Объединение списков в строку
- Проверка переменных окружения в Python
- Основы работы с базами данных в Python
- Многопоточность и асинхронное программирование в Python
- Преобразование списка в словарь через генератор
- Пропуск строк в файле с itertools
- Конвертация коллекций в Python
- Выражения-генераторы в Python
- Множественное присваивание в Python
- Путь к интерпретатору Python
- Реализация операции -= для пользовательского класса
- JMESPath в Python
- Преобразование чисел в восьмеричную строку
- Вычисление логарифмов в Python
- Работа с комплексными числами
- Документация функции help() в Python
- Итераторы с потерямиZIP
- Метод rlshift для битового сдвига
- Изменения в обработке логических значений
- Цикл for в Python
- Использование *args
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Howdoi — получение ответов из терминала
- Генерация случайных чисел в Python
- Эффективная конкатенация строк в Python















