Python splitlines()メソッド

Python 字符串Python 文字列


説明

Python splitlines() は行('\r', '\r\n', '\n')に従って分割し、各行を要素として含むリストを返します。パラメータ keepends が False の場合は改行文字を含まず、True の場合は改行文字を保持します。

構文

splitlines()メソッドの構文:

str.splitlines([keepends])

パラメータ

  • 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 文字列

その他の拡張