Курс 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"
- Ограничение итераций в Python
- Работа с базами данных SQLite
- Инверсия списка и строки в Python
- Основы слова
- Управление браузером с Selenium
- Множественное наследование в Python
- Аннотации типов в Python
- Непрерывная проверка в Python
- Метод __call__ в Python
- Конкатенация строк в Python
- Сортировка с помощью key
- Работа с Enum в Python3.
- List Comprehension Tutorial
- Метод сравнения объектов в Python
- Python Менеджер контекста
- Генераторы в Python
- Уникальные значения из списка
- Преобразование числа в список цифр
- Переопределение метода __rshift__
- Генераторы в Python
- Python 3.12: Псевдонимы типов
- Поиск шаблона в строке
- Работа с дробями в Python
- Конкатенация строковых литералов
- Множественное назначение в Python
- Отрицательные индексы списков в Python
- Доступ к локальным переменным
- Навыки Python: строки, типы данных
- Поиск индексов в списке
- Работа с библиотекой requests
- Оператор «is not» в Python
- Именованные срезы в Python
- Перевод двоичного кода в целое число
- Сортировка HTML по CSS-селектору
- Мониторинг памяти с Pympler
- Условные выражения в Python
- Основы работы с базами данных в Python
- Разбиение текста в Python
- Работа с NumPy
- Работа с каталогами в Python
- Оператор match в Python
- Сортировка и обратный порядок
- Работа с timedelta















