我有一个多行字符串,想要使用自己的变量更改其中某些部分。我不太喜欢使用+
运算符拼接相同的文本。有没有更好的替代方法?
例如(内部引号是必需的):
line = """Hi my name is "{0}".
I am from "{1}".
You must be "{2}"."""
我希望能够多次使用此功能来构建一个更大的字符串,最终看起来会像这样:
Hi my name is "Joan".
I am from "USA".
You must be "Victor".
Hi my name is "Victor".
I am from "Russia".
You must be "Joan".
有没有一种方法可以做到这样:
txt == ""
for ...:
txt += line.format(name, country, otherName)