Курс Python → Метод splitlines() для разделения строк
Метод str.splitlines() в Python используется для разделения строки на подстроки, основываясь на разрывах строк. Этот метод вернет список строк, полученных из исходной строки str, где разделителями строк являются универсальные разрывы строк. Если не указан аргумент keepends=True, то сами разрывы строк не будут включены в результирующий список.
Универсальные разрывы строк представляют собой специальные последовательности символов, которые обозначают конец строки в различных операционных системах. Например, в Windows это может быть комбинация символов \r\n, в Unix — \n, а в Mac OS — \r.
Пример использования метода str.splitlines():
text = "Hello\nWorld\nPython"
result = text.splitlines()
print(result)
# Output: ['Hello', 'World', 'Python']
В данном примере исходная строка text содержит три строки, разделенные символом переноса строки \n. После применения метода splitlines() получаем список строк, содержащий каждую из этих строк без символов разделения.
Другие уроки курса "Python"
- Порядок операций в Python
- Очистка данных с помощью pandas
- Операции с кортежами
- Переопределение метода __eq__
- Преобразование чисел в восьмеричную строку
- Библиотека wikipedia для Python
- Прокачанный трейсинг ошибок
- Модуль itertools: комбинации и перестановки
- Тестирование времени с Freezegun
- Область видимости переменных
- Python itertools combinations() — группировка элементов
- Декоратор для группы пользователей в Django
- Форматирование строк в Python
- List Comprehension Tutorial
- Генераторы в Python
- Моржовый оператор в Python 3.8
- Добавление вложенных списков
- Установка Git и AWS CLI
- Ускорение кода с помощью векторизации
- Импорт классов из другого файла
- Логирование в Python
- Делегирование в Python
- Создание новых списков в Python
- Удаление дубликатов с помощью множеств
- Структура данных deque в Python
- Lambda-функция в Python: использование с map() и sum()
- Расширение операции побитового «и» в Python
- Удаление элемента из списка
- Создание словаря и множества
- Работа с множествами в Python
- Ограничение ресурсов в Python
- Обновление множества в Python
- Утечки переменных цикла в Python 3.x
- Применение промокода в Много лосося
- Конкатенация списков в Python
- Различия символов в Python
- Оператор деления для класса Rational
- Обработка исключений
- Изменение списка срезами
- Удаление первого элемента списка
- Вставка переменных в шаблоны Flask
- split() — разделение строки















