Метод splitlines() в 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