Python 基础教程

Python 流程控制

Python 函数

Python 数据类型

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python 字符串 splitlines() 使用方法及示例

Python 字符串方法

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段落分隔符

示例:splitlines()如何工作?

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

Python 字符串方法