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']
广告