Курс 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. Обновление множества в Python
  2. Нахождение самого длинного слова в списке с помощью max
  3. Многопоточность в Python
  4. Удаление URL-адресов в Python
  5. Декоратор total_ordering для класса Point
  6. Генератор чисел Фибоначчи
  7. Методы работы со строками в Python
  8. Поиск уникальных элементов строкой в Python
  9. Оператор морж в Python 3.8
  10. Нахождение отличий в списках
  11. Python defaultdict добавление ключа
  12. Работа с WindowsPath()
  13. Копирование списков в Python
  14. Отправка HTTP-запросов с User-Agent
  15. Объединение строк с помощью метода join
  16. Модуль os: работа с файлами и папками
  17. Преобразование Excel в PDF с Spire.XLS
  18. Любовь к Python
  19. Beautiful Soup — извлечение данных из HTML
  20. Оценка точности модели
  21. Обработка исключений
  22. Python и Монти Пайтон
  23. HTTP-запросы с библиотекой Requests
  24. Извлечение новостей с помощью newspaper3k
  25. Работа с enumerate()
  26. Функция rsplit() в Python
  27. Создание вложенного генератора
  28. Разделение строки с регулярными выражениями
  29. Именованные срезы в Python
  30. Группы исключений в Python
  31. Разделение строки на подстроки в Python
  32. Генераторы и сеты в Python
  33. Команда %dhist — список посещенных каталогов
  34. Конкатенация списков в Python
  35. Создание списка через итерацию
  36. Использование функции enumerate()
  37. Преобразование в float
  38. Метод rxor для операции побитового исключающего «или»
  39. Оператор «not» в Python
  40. Отступы в Python
  41. Экранирование символов в Python
  42. Удаление дубликатов с помощью множеств
  43. Функция format() в Python
  44. UserList в Python: Описание и примеры использования
  45. Генерация строк с .join()

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