如何用Python在新行处进行拆分?

如何用Python在新行处进行拆分?

在本文中,我们将了解如何在Python中拆分新行。

一般而言,拆分的意思是将一组对象分成较小的组。

在Python中拆分 新行 的第一种方法是使用内置方法 splitlines() 。它以多行字符串作为输入,并返回被分隔的字符串,该字符串在新行处被分隔。它不需要任何参数。

splitlines() 方法是一种内置的字符串方法,仅用于分割新行。

阅读更多:Python 教程

例子1

在下面的程序中,我们将多行字符串作为输入,并使用 splitlines() 方法拆分该字符串。 −

str1 = "欢迎\n来到\nTutorialspoint"

print("给定的字符串是")
print(str1)

print("在新行处拆分后的结果字符串是")
print(str1.splitlines())

输出

上例的输出如下所示−

给定的字符串是
欢迎
来到
Tutorialspoint
在新行处拆分后的结果字符串是
['欢迎', '来到', 'Tutorialspoint']

例子2

在下面的示例中,我们使用相同的splitlines()方法来拆分新行,但我们以不同的方式输入。 −

str1 = """欢迎
到
Tutorialspoint"""

print("给定的字符串是")
print(str1)

print("在新行处拆分后的结果字符串是")
print(str1.splitlines())

输出

上例的输出如下所示−

给定的字符串是
欢迎
到
Tutorialspoint
在新行处拆分后的结果字符串是
['欢迎', '到', 'Tutorialspoint']

使用split()方法

第二种方法是使用内置方法 split() 。我们需要提及一个参数,即我们要在哪个字符处拆分给定字符串。因此,如果我们要在新行处拆分,我们应该给出’\n’作为参数。与 splitlines() 方法不同,split()方法可以用于在任何字符处进行拆分。我们只需要发送要在哪个字符处拆分字符串。

例子1

在下面的示例中,我们将字符串作为输入,并使用split()方法将字符串分割为新行 −

str1 = "欢迎\n来到\nTutorialspoint"

print("给定的字符串是")
print(str1)

print("在新行处拆分后的结果字符串是")
print(str1.split('\n'))

输出

上例的输出如下所示−

给定的字符串是
欢迎
来到
Tutorialspoint
在新行处拆分后的结果字符串是
['欢迎', '来到', 'Tutorialspoint']

例子2

在下面的示例中,我们使用与上面相同的程序,但是我们使用不同的子字符串并进行检查。

str1 = """欢迎
到
Tutorialspoint"""

print("给定的字符串是")
print(str1)

print("在新行处拆分后的结果字符串是")
print(str1.split('\n'))

输出

上例的输出如下所示−

给定的字符串是
欢迎
到
Tutorialspoint
在新行处拆分后的结果字符串是
['欢迎', '到', 'Tutorialspoint']

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程