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 :
"my fav fruit apple
my fav vegetable carrot"
i.e.: become one string with a new line between them. How to do that?
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)
The simplest way:
new_string = str1 + "\n" + str2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With