Метод splitlines() в Python

Python 字符串Строка Python


Описание

Python splitlines() разбивает по строкам ('\r', '\r\n', \n'), возвращая список, содержащий каждую строку как элемент. Если параметр keepends равен False, разрывы строк не включаются; если True, разрывы строк сохраняются.

Синтаксис

Синтаксис метода splitlines():

str.splitlines([keepends])

Parameters

  • keepends -- Сохранять ли разрывы строк ('\r', '\r\n', \n') в выводе. По умолчанию False, что означает, что разрывы строк не включаются; если True, разрывы строк сохраняются.

Возвращаемое значение

Возвращает список, содержащий каждую строку как элемент.

Пример

Следующий пример демонстрирует, как использовать функцию splitlines():

Пример (Python 2.0+)

#!/usr/bin/python str1 = 'ab c\n\nde fg\rkl\r\n' print str1.splitlines(); str2 = 'ab c\n\nde fg\rkl\r\n' print str2.splitlines(True)

Вывод приведенного выше примера:

['ab c', '', 'de fg', 'kl']
['ab c\n', '\n', 'de fg\r', 'kl\r\n']

Python 字符串Строка Python

Другие расширения