How to join two string with a new line between them?

前端 未结 2 840
不知归路
不知归路 2020-12-19 05:05

I have two strings like this:

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

I want to join the two strings to become :

相关标签:
2条回答
  • 2020-12-19 05:45

    You can use the concatenation operator, +:

    str3 = str1 + '\n' + str2
    

    Or you can use the join method on your delimiter, '\n':

    str3 = '\n'.join([str1, str2])
    

    The latter approach works well when you have a bunch of strings in an array.

    lines = ['A Story', 'by Me', '', 'An aardvark escaped from the zoo.', '', 'The End']
    story = '\n'.join(lines)
    print(story)
    
    0 讨论(0)
  • 2020-12-19 06:03

    The simplest way:

    new_string = str1 + "\n" + str2
    
    0 讨论(0)
提交回复
热议问题