Строки Python: задачи на strip, lower, поиск и разбор текста
Практика обработки строк Python: очистка ввода, регистр, поиск и повторяющиеся слова.
Состав подборки: 3 задачи на код, 1 вопрос с выбором ответа. Условия и формат проверки указаны на странице каждой задачи.
Разберите маленький пример
Для команды " EXIT\n" выражение text.strip().lower() даст "exit". Но strip() не удаляет пробелы внутри текста: "a b" останется строкой с двумя пробелами. Сначала решите, что требуется нормализовать, затем выбирайте метод.
На что обратить внимание
- Строки неизменяемы: результат метода нужно сохранить или использовать в выражении.
- Сравнивайте именно нормализованные значения, если по условию регистр не важен.
- Пустая строка, лишний перевод строки и повтор слова — разные случаи для проверки.
Порядок практики
- Методы строк Python: очистка и сводка текста — код.
- Python strip и lower: распознавание команды выхода — код.
- Поиск и форматирование строк — задача по Python — выбор ответа.
- Множество Python: найти повторяющиеся слова в строке — код.
Куда двигаться дальше
Основы ввода, коллекций и функций можно пройти в бесплатном курсе Python для новичков.
- Методы строк Python: очистка и сводка текста
Обработайте несколько строк и соберите краткую сводку с помощью строковых методов Python. Задача для начинающих.
Python для новичков - Python strip и lower: распознавание команды выхода
Нормализуйте строку через strip и lower и распознайте команды «выход», exit и quit. Задача с проверкой кода.
Python для новичков - Поиск и форматирование строк — задача по Python
Какой вариант реализует это корректно? Проверьте ответ в задаче из бесплатного курса Python.
Python для новичков - Множество Python: найти повторяющиеся слова в строке
Используйте set, чтобы проверить повторения слов в тексте. Практическая задача на множества Python с онлайн-проверкой.
Python для новичков
