如何用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']
极客教程