Python str.splitlines 用法详解及示例

夜幕星河

Python str.splitlines 用法详解及示例

在Python中,str.splitlines()方法用于按行(line)分割字符串,并返回一个包含所有行的列表。它可以识别各种不同的行分隔符,包括换行符(\n)、回车符(\r)和回车+换行符(\r\n)。这个方法不会包含行分隔符本身。

语法如下:

str.splitlines(keepends=False)
  • keepends可选参数,用于指定是否保留行分隔符,默认为False。如果设置为True,则保留行分隔符;如果设置为False,则不包含行分隔符。

示例

下面给出了3个使用str.splitlines()方法的示例:

示例1:简单的字符串分割

text = "Hello\nWorld\nPython"
lines = text.splitlines()
print(lines)

输出结果:

['Hello', 'World', 'Python']

示例2:保留行分隔符

text = "Hello\nWorld\nPython"
lines = text.splitlines(keepends=True)
print(lines)

输出结果:

['Hello\n', 'World\n', 'Python']

示例3:处理带有不同行分隔符的字符串

text = "Hello\nWorld\rPython\r\nJava"
lines = text.splitlines()
print(lines)

输出结果:

['Hello', 'World', 'Python', 'Java']

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码