如何将多行字符串拆分为多行?

如何将多行字符串拆分为多行?

字符串是表示单个单词或整个短语的字符集合。在Python中,字符串不需要明确声明,可以使用或不使用特定符号定义。为了处理和访问字符串,Python包括许多内置方法和函数。字符串是String类的对象,该类包含多个方法,因为Python中的所有内容都是一个对象。

**在本文中,我们将找出如何在Python中将多行字符串拆分为多行。 **

第一种技术是使用内置的splitlines()方法。它将多行字符串作为输入,并输出在每个新行处分隔的拆分字符串。不需要参数。splitlines()方法是一个内置的字符串方法,仅用于拆分新行。

更多Python相关文章,请阅读:Python 教程

示例1

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

str1 = "Welcome\nto\nTutorialspoint"

print("给定字符串为")
print(str1)

print("拆分后的字符串为")
print(str1.splitlines())

输出

上面示例的输出如下所示 –

给定字符串为
Welcome
to
Tutorialspoint
拆分后的字符串为
['Welcome', 'to', 'Tutorialspoint']

示例2

在下面给出的示例中,我们使用相同的splitlines()方法来拆分换行符,但采用了不同的输入方法。

str1 = """Welcome
To
Tutorialspoint"""

print("给定字符串为")
print(str1)

print("拆分后的字符串为")
print(str1.splitlines())

输出

上面示例的输出如下所示-

给定字符串为
Welcome
to
Tutorialspoint
拆分后的字符串为
['Welcome', 'to', 'Tutorialspoint']

使用split()方法

第二种技术是使用内置的split()方法。需要一个参数:提供的文本应拆分的字符。如果我们希望在新行上进行拆分,则应使用参数’n’。与splitlines()函数不同,split()方法可以在任何字符上进行拆分。我们只需要发送字符串应该拆分的字符。

示例1

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

str1 = "Welcome\nto\nTutorialspoint"

print("给定字符串为")
print(str1)

print("拆分后的字符串为")
print(str1.split('\n'))

输出

上面示例的输出如下所示 –

给定字符串为
Welcome
to
Tutorialspoint
拆分后的字符串为
['Welcome', 'to', 'Tutorialspoint']

示例2

在下面给出的示例中,我们使用相同的split()方法来拆分换行符,但采用了不同的输入方法。

str1 = """Welcome
To
Tutorialspoint"""

print("给定字符串为")
print(str1)

print("拆分后的字符串为")
print(str1.split('\n'))

输出

上面示例的输出如下所示 –

给定字符串为
Welcome
to
Tutorialspoint
拆分后的字符串为
['Welcome', 'to', 'Tutorialspoint']

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程