跳至主要内容

splitlines()

Python 中的 splitlines() 方法用于将字符串拆分为一个行列表。它在换行符处分割字符串,并返回一个列表,其中每一行作为一个单独元素。

参数值

此函数不接受任何参数。

返回值

splitlines() 方法返回一个 字符串 列表。

如何在 Python 中使用 splitlines()

示例 1

splitlines() 方法将字符串拆分为一个行列表。它使用换行符(如 '\n'、'\r' 或 '\r\n')作为分隔符。

text = 'Hello\nWorld\nPython'
lines = text.splitlines()
print(lines)
示例 2

默认情况下,splitlines() 方法保留每行末尾的换行符。你可以通过将 keepends 参数设置为 False 来删除它们。

text = 'Hello\nWorld\nPython'
lines = text.splitlines(keepends=False)
print(lines)
示例 3

splitlines() 方法还可以用于将从文件中读取的多行 字符串 拆分为单独的行。

with open('file.txt', 'r') as file:
    content = file.read()
    lines = content.splitlines()
print(lines)