Метод splitlines () разбивает строку по разрывам строки и возвращает список строк в строке.
Синтаксис splitlines()
:
str.splitlines ((keepends))
splitlines () Параметры
splitlines()
принимает максимум 1 параметр.
keepends (необязательно) - если предоставляется keepends и True
, разрывы строк также включаются в элементы списка.
По умолчанию разрывы строк не включаются.
Возвращаемое значение из splitlines ()
splitlines()
возвращает список строк в строке.
Если нет символов разрыва строки, он возвращает список с одним элементом (одной строкой).
splitlines()
разбивается на следующие границы строки:
Представление | Описание |
---|---|
п | Перевод строки |
р | Возврат каретки |
г п | Возврат каретки + перевод строки |
v или x0b | Табулирование строк |
f или x0c | Подача формы |
x1c | Разделитель файлов |
x1d | Разделитель групп |
x1e | Разделитель записей |
x85 | Следующая строка (контрольный код C1) |
u2028 | Разделитель строк |
u2029 | Разделитель абзацев |
Пример: как работает splitlines ()?
grocery = 'MilkChickenBreadButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
Вывод
('Молоко', 'Цыпленок', 'Хлеб', 'Масло') ('Молоко n', 'Курица r n', 'Хлеб r', 'Сливочное масло') ('Масло для куриного хлеба с молоком')