当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String splitlines方法用法及代码示例


Python 的 str.splitlines(~) 方法在换行符处拆分字符串,并返回包含分隔行的列表。

下面列表中的表示被视为换行符:

表示

说明

\n

换行

\r

回车

\r\n

回车 + 换行

\v\x0b

行制表

\f\x0c

换页

\x1c

文件分隔符

\x1d

组分隔符

\x1e

记录分隔符

\x85

下一行(C1 控制代码)

\u2028

行分隔符

\u2029

段落分隔符

参数

1.keepends | boolean | optional

换行符本身是否包含在返回的列表中。默认情况下,False(即不包括)。

返回值

分隔行的列表。

例子

基本用法

要在换行符处拆分字符串 "abc\n e f\rg"

x = "abc\n   e f\rg"
x.splitlines()



['abc', '   e f', 'g']

我们可以看到该字符串被分成两部分(一次在 \n ,一次在 \r )。

保留参数

要在换行符处拆分字符串 "abc\n e f\rg" 并将换行符包含在返回的列表中:

y = "abc\n e f\rg"
y.splitlines(True)



['abc\n', ' e f\r', 'g']

我们可以看到返回的列表包含换行符 \n\r

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python String | splitlines method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。