如何将两个字符串连接在一起?

Lin*_* Su 3 python string

我有两个这样的字符串:

str1 = "my fav fruit apple"
str2 = "my fav vegetable carrot"
Run Code Online (Sandbox Code Playgroud)

我想加入两个字符串成为:

"my fav fruit apple
my fav vegetable carrot"
Run Code Online (Sandbox Code Playgroud)

即:成为一个字符串,它们之间有一条新行.怎么做?

Mic*_*zlo 19

您可以使用连接运算符+:

str3 = str1 + '\n' + str2
Run Code Online (Sandbox Code Playgroud)

或者您可以join在分隔符上使用该方法'\n':

str3 = '\n'.join([str1, str2])
Run Code Online (Sandbox Code Playgroud)

当你在一个数组中有一堆字符串时,后一种方法很有效.

lines = ['A Story', 'by Me', '', 'An aardvark escaped from the zoo.', '', 'The End']
story = '\n'.join(lines)
print(story)
Run Code Online (Sandbox Code Playgroud)


Bre*_*arn 4

最简单的方法:

new_string = str1 + "\n" + str2
Run Code Online (Sandbox Code Playgroud)