English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python базовый курс

Python управление потоком

Функции в Python

Типы данных в Python

Python файловые операции

Python объекты и классы

Дата и время Python

Продвинутые знания Python

Руководство по Python

Метод splitlines() строки Python использование и пример

Методы строк Python

Метод splitlines() разрывает строку по символам перевода строки и возвращает список строк в строке.

Синтаксис splitlines()

str.splitlines([keepends])

Параметры splitlines()

splitlines() может содержать до 1 параметра.

keepends (Опционально) - если предоставлен keepends и он равен True, то символы перевода строки также включены в элементы списка.

По умолчанию символы перевода строки не включены.

Возврат splitlines()

splitlines() возвращает список строк в строке.

Если не найден символ перевода строки, то возвращается список, содержащий один элемент (одна строка).

splitlines() разрывает строки по следующим границам строк:

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

Пример: как работает splitlines()?

grocery = 'Milk\nChicken\r\nBread\rButter'
print(grocery.splitlines())
print(grocery.splitlines(True))
grocery = 'Milk Chicken Bread Butter'
print(grocery.splitlines())

При выполнении этого программы, вывод будет:

['Milk', 'Chicken', 'Bread', 'Butter']
['Milk\n', 'Chicken\r\n', 'Bread\r', 'Butter']
['Milk Chicken Bread Butter']

Методы строк Python