【发布时间】:2011-08-08 13:36:50
【问题描述】:
我正在尝试维护/更新/重写/修复一些看起来有点像这样的 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)
脚本中到处都是这样的小sn-ps,我想知道是否有更简单(更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)
【问题讨论】: