string.splitlines()方法
splitlines()方法在换行符处分割字符串,并返回字符串中的行列表。
splitlines()的语法为:
str.splitlines([keepends])
splitlines()参数
splitlines()最多可包含1个参数
- keepends(是可选参数)-如果提供了keepends且为True,则换行符也包括在列表的项目中。
默认情况下,不包含换行符。
从splitlines()返回值
splitlines()返回字符串中的行列表,
如果没有换行符,它将返回一个包含单个项目(单行)的列表。
splitlines()在以下行边界上拆分:
- \ n 换行
- \ r 回车
- \ r \ n 回车+换行
- \ v或\ x0b 线制表
- \ f或\ x0c 换页
- \ x1c 文件分隔符
- \ x1d 组分隔符
- \ x1e 记录分隔符
- \ x85 下一行(C1控制代码)
- \ u2028 线分隔符
- \ u2029 段落分隔符
下面,我们自己代码演示如下:
grocery = 'Milk\nChicken\r\nBread\rButter'
print(grocery.splitlines())
print(grocery.splitlines(True))
grocery = 'Milk Chicken Bread Butter'
print(grocery.splitlines())
输出:
['Milk', 'Chicken', 'Bread', 'Butter']
['Milk\n', 'Chicken\r\n', 'Bread\r', 'Butter']
['Milk Chicken Bread Butter']
希望这篇文章对你们有用,
欢迎在下方讨论留言,
谢谢关注.