Курс 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"

  1. Группировка элементов в словарь
  2. Измерение времени выполнения кода
  3. Работа с географическими данными.
  4. Работа с NumPy массивами
  5. Разница между датами
  6. Руководство по использованию Colorama
  7. Работа со словарями в Python
  8. Создание и удаление объектов
  9. Обновление и получение данных в SQLite
  10. Python 3.12: переиспользование кавычек
  11. Тестирование с unittest
  12. inspect в Python: анализ кода
  13. Вывод баннеров
  14. Цикл for в Python
  15. Установка и использование pyshorteners
  16. ChainMap.new_child() — добавление нового словаря
  17. Работа с классами данных
  18. Присвоение значений переменным в Python
  19. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  20. Работа с модулем bisect
  21. Метод setdefault() в Python
  22. Работа с контекстным менеджером Pool
  23. Списки в Python: синтаксис представления
  24. Удаление специальных символов с помощью re.sub
  25. Любовь к Python
  26. Генераторы списков
  27. Копирование объектов в Python
  28. Вычисление натурального логарифма в NumPy
  29. Объединение объектов в Python
  30. Создание namedtuple списком полей
  31. Метод enumerate() в Python
  32. Преобразование текста в речь с Python
  33. Множественное присваивание в Python
  34. Работа с буфером обмена на Python
  35. Просмотр атрибутов и методов класса
  36. Метод rrshift для пользовательских объектов
  37. Функции в Python: создание и вызов
  38. Namedtuple в Python
  39. Создание виртуальной среды
  40. Хеширование паролей с использованием salt
  41. Работа с датами в Python
  42. Условные выражения в Python
  43. Генераторы данных
  44. Принципы программирования
  45. Списковый компрехеншен.
  46. Печать месячного календаря
  47. Метод pos в Python
  48. Работа с OpenCV

Marketello читают маркетологи из крутых компаний