Python 字符串 splitlines() 方法

5 Sept 2024 | 2 分钟阅读

Python splitlines() 方法根据行来分割字符串。它在行边界处断开字符串,并返回一个分割字符串的列表。行分隔符可以是换行符 (\n)、回车符 (\r) 等。下面给出了一个表格,其中列出了用于分割字符串的行分隔符。

此方法在给定的行边界处分割。

表示描述
\n换行符
\r回车
\r\n回车符 + 换行符
\v or \x0b行制表符
\f or \x0cForm Feed (换页)
\x1c文件分隔符
\x1d组分隔符
\x1e记录分隔符
\x85下一行 (C1 控制码)
\u2028行分隔符
\u2029段落分隔符

签名

参数

keepends:它是一个布尔值,可以是 True 或 False。它是可选的

返回

它返回一个逗号分隔的行列表。

让我们看一些 splitlines() 方法的例子来理解它的功能。

Python 字符串 splitlines() 方法示例 1

输出

Java is a programming language
['Java is a programming language']
['Java ', ' is a programming ', ' language']

Python 字符串 splitlines() 方法示例 2

向该方法传递 True 会导致在字符串列表中包含行分隔符。请参见下面的示例。

输出

['Java \n', ' is a programming \r', ' language']

Python 字符串 splitlines() 方法示例 3

输出

['Java ', ' is a programming ', ' language for ', '  software development']
Java  is a programming  language for   software development

下一个主题Python 字符串