English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод splitlines() разрывает строку по символам перевода строки и возвращает список строк в строке.
Синтаксис splitlines()
str.splitlines([keepends])
splitlines() может содержать до 1 параметра.
keepends (Опционально) - если предоставлен keepends и он равен True, то символы перевода строки также включены в элементы списка.
По умолчанию символы перевода строки не включены.
splitlines() возвращает список строк в строке.
Если не найден символ перевода строки, то возвращается список, содержащий один элемент (одна строка).
splitlines() разрывает строки по следующим границам строк:
Представление | Описание |
---|---|
\n | Перевод строки |
\r | Возврат carriage |
\r\n | Возврат carriage + перевод строки |
\v Или \x0b | Линейный табулятор |
\f Или \x0c | Перевод страницы |
\x1c | Разделитель файлов |
\x1d | Разделитель компонентов |
\x1e | Разделитель записей |
\x85 | Следующая строка (C1指定ный код) |
\u2028 | Разделитель строк |
\u2029 | Разделитель абзацев |
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']