Метод строки str.splitlines() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам Python, мы рассмотрим строковый метод: splitlines(). Данный метод разбивает строку по разрывам строки и возвращает список строк. 

Синтаксис:

str.splitlines([keepends])

Аргументы:

  • str - заданная строка, в которой необходимо сделать разрыв строк.
  • keepends - необязательный параметр, если установлено значение: True, то строки возвращаются вместе с символом разделителя.

Метод возвращает список строк в строке, если символов разрыва в строке нет, то возвращается список с одним элементом. 

Разделители:

ПредставлениеОписание
\nПеревод строки
\rВозврат каретки
\r\nВозврат каретки + перевод строки
\v или \x0bТабулирование строк
\f или \x0cПодача формы
\x1cРазделитель файлов
\x1dРазделитель групп
\x1eРазделитель записей
\x85Следующая строка 
\u2028Разделитель строк
\u2029Разделитель абзацев

Пример работы:

example_string = 'Its a beautiful day.\n How are you, colleagues?'

print(example_string.splitlines())

print(example_string.splitlines(True))

example_string = 'Apple\rAvocado\rBanana\rKiwi'

print(example_string.splitlines())

print(example_string.splitlines(True))

Результат:

>>> ['Its a beautiful day.', ' How are you, colleagues?']
>>> ['Its a beautiful day.\n', ' How are you, colleagues?']
>>> ['Apple', 'Avocado', 'Banana', 'Kiwi']
>>> ['Apple\r', 'Avocado\r', 'Banana\r', 'Kiwi']
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)