python - 如何将两个字符串与它们之间的新行连接起来?

标签 python string

我有两个这样的字符串:

str1 = "my fav fruit apple"
str2 = "my fav vegetable carrot"

我想加入两个字符串成为:
"my fav fruit apple
my fav vegetable carrot"

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

最佳答案

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

str3 = str1 + '\n' + str2

或者您可以使用 join分隔符上的方法,'\n' :
str3 = '\n'.join([str1, str2])

当数组中有一堆字符串时,后一种方法效果很好。
lines = ['A Story', 'by Me', '', 'An aardvark escaped from the zoo.', '', 'The End']
story = '\n'.join(lines)
print(story)

关于python - 如何将两个字符串与它们之间的新行连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27083445/

相关文章:

python - Unix时差显示延迟

python - 无法使用 paramiko 模块 ssh 到远程服务器

c++ - 如何在 C++ 中逐行迭代 cin?

c - read() 从文件中返回额外的字符

java - 显示从 Servlet 到 JSP 的 MySQL 查询结果

python - Discord.py - 查找有关发件人的信息

python - QLabel 未显示在 QWidget 窗口中

python - Matplotlib Legend 的问题

Python:如何替换由某些字符包围的字符串

python - 确定子字符串在 Python 中的字符串中出现的次数