Курс 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. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  2. Инициализация структур данных
  3. Использование двоеточия в Python
  4. Подписка на каналы разработчиков
  5. Работа с IP-адресами в Python
  6. Открытие, чтение и закрытие файла
  7. Поиск шаблона в начале строки
  8. Карта бомбоубежищ в Москве и Питере
  9. Работа с контекстным менеджером Pool
  10. Ограничение итераций в Python
  11. Генератор данных в Keras
  12. Замыкания в Python
  13. Расширение информации об ошибке в Python
  14. Работа со списками
  15. Избегайте пустого списка
  16. Поиск подстроки в строке
  17. Метод join для объединения строк
  18. Метод join() для объединения элементов
  19. Метод lt для сортировки объектов
  20. Defaultdict в Python
  21. Переопределение унарных операторов
  22. Работа с коллекциями Python
  23. Отрицательные индексы списков в Python
  24. Генератор списка в Python
  25. Обновление данных через PUT запрос
  26. Основы работы со списками
  27. Строки в Python: апострофы и кавычки
  28. Проверка дублей в списке.
  29. Список и кортеж в Python
  30. Шаблоны и наследование в Flask
  31. Создание новых списков в Python
  32. Работа с итераторами в Python
  33. Метод сравнения объектов в Python
  34. Изменения в обработке логических значений
  35. Метод __irshift__ для Python
  36. Методы split() и join() — Python строк.
  37. Метод __iand__ для пользовательских классов
  38. Блок else в Python
  39. Однострочники Python
  40. Класс Counter() для подсчета элементов
  41. Преобразование данных в Python
  42. Форматирование строк в Python
  43. Получение срезов итераторов
  44. Конкатенация строк с методом join()
  45. PATCH-запрос с библиотекой requests
  46. Сортировка в Python

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