Я пытаюсь сохранить / обновить / переписать / исправить немного Python, который выглядит примерно так:
variable = """My name is %s and it has been %s since I was born.
My parents decided to call me %s because they thought %s was a nice name.
%s is the same as %s.""" % (name, name, name, name, name, name)
Во всем сценарии есть небольшие фрагменты, которые выглядят так, и мне было интересно, есть ли более простой (более Pythonic?) Способ написания этого кода. Я нашел один экземпляр этого, который заменяет одну и ту же переменную около 30 раз, и это просто ужасно.
Является ли единственный способ избежать (на мой взгляд) безобразия разделить его на множество маленьких кусочков?
variable = """My name is %s and it has been %s since I was born.""" % (name, name)
variable += """My parents decided to call me %s because they thought %s was a nice name.""" % (name, name)
variable += """%s is the same as %s.""" % (name, name)