如何将多行字符串拆分为多行?
字符串是表示单个单词或整个短语的字符集合。在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']