Курс 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
- Нахождение самого длинного слова в списке с помощью max
- Многопоточность в Python
- Удаление URL-адресов в Python
- Декоратор total_ordering для класса Point
- Генератор чисел Фибоначчи
- Методы работы со строками в Python
- Поиск уникальных элементов строкой в Python
- Оператор морж в Python 3.8
- Нахождение отличий в списках
- Python defaultdict добавление ключа
- Работа с WindowsPath()
- Копирование списков в Python
- Отправка HTTP-запросов с User-Agent
- Объединение строк с помощью метода join
- Модуль os: работа с файлами и папками
- Преобразование Excel в PDF с Spire.XLS
- Любовь к Python
- Beautiful Soup — извлечение данных из HTML
- Оценка точности модели
- Обработка исключений
- Python и Монти Пайтон
- HTTP-запросы с библиотекой Requests
- Извлечение новостей с помощью newspaper3k
- Работа с enumerate()
- Функция rsplit() в Python
- Создание вложенного генератора
- Разделение строки с регулярными выражениями
- Именованные срезы в Python
- Группы исключений в Python
- Разделение строки на подстроки в Python
- Генераторы и сеты в Python
- Команда %dhist — список посещенных каталогов
- Конкатенация списков в Python
- Создание списка через итерацию
- Использование функции enumerate()
- Преобразование в float
- Метод rxor для операции побитового исключающего «или»
- Оператор «not» в Python
- Отступы в Python
- Экранирование символов в Python
- Удаление дубликатов с помощью множеств
- Функция format() в Python
- UserList в Python: Описание и примеры использования
- Генерация строк с .join()















