splitlines

概要Description

签名

s.splitlines(keepends?: bool): str[]

功能

将 s 用 相关标准的换行符 进行切割

keepends 可控制在切割后 是否还在每行里保留当时的换行符,默认不保留

返回切割后的字符串 list,原字符串 s 在调用后保持不变

换行符的相关标准

前往查看

Python 官网

广告

案例Examples

正常情况

1 2 =
s = 'hi\nzzax'result = s.splitlines()['hi', 'zzax']

空行管理

当有多个 换行符在一起时,会切出空字符串,代表这里有个空行

1 2 =
s = 'hi\n\nzzax'result = s.splitlines()['hi', '', 'zzax']

结尾管制

当文件以换行符作为结尾,切出来的最后的空字符串,将被丢弃

切下面的字符串

1 2
s = 'hi\nzzax\n'result = s.splitlines()

你会得到

=
['hi', 'zzax']

不会得到

=
['hi', 'zzax', '']

keepends 参数

传输 keepends 参数,可要求在切割后的每行里 保留当时的换行符

1 2 =
s = 'hi\nzzax'result = s.splitlines(True)['hi\n', 'zzax']
广告

ZZAX 微信公众

文档一更新,立刻告诉你