Курс 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. Функция rsplit() в Python
  2. Многострочные комментарии в Python
  3. Метод join() с набором
  4. Сокращение ссылок с pyshorteners
  5. Функция enumerate() — Python
  6. Оболочка Python
  7. Использование html-скриптов в Jupyter Notebook
  8. Поиск наиболее частого элемента списке
  9. Преобразование чисел в восьмеричную строку
  10. Отправка POST-запроса в REST API
  11. Генераторы списков в Python
  12. Оператор «not» в Python
  13. Бесконечная проверка в Python
  14. Изменение логики работы с временем
  15. Получение идентификатора объекта в памяти
  16. Лямбда-функции в defaultdict
  17. Рациональные числа в Python
  18. Декораторы в Python
  19. Генерация фальшивых данных с Faker
  20. Преобразование данных в Python
  21. Функция reduce() в Python
  22. Метод enumerate() в Python
  23. Работа со списками
  24. Переворот строки
  25. Dict Comprehension в Python
  26. Удаление элементов во время итерации
  27. Создание генераторов в Python
  28. Регулярные выражения: метод match
  29. Метод ne для сравнения объектов
  30. Работа с itertools
  31. Получение текущей даты в Python
  32. Enum в Python
  33. Python Enum Weekday Usage
  34. Создание виртуальной среды
  35. Создание даты из строки ISO
  36. Метод ior для битовых операций
  37. Python Метод sleep() времени
  38. Лямбда-функции в Python
  39. Получение текущей даты и времени с помощью datetime
  40. Работа с кортежами в Python
  41. Разделение строк в Python
  42. Преобразование строк в числа с плавающей запятой

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