<p>我发现了这个模式(或反模式),我对此非常满意。</p>
<p>我觉得它非常灵活:</p>
<pre><code>def example():
age = ...
name = ...
print "hello %(name)s you are %(age)s years old" % locals()
</code></pre>
<p>有时我用它的表亲:</p>
<pre><code>def example2(obj):
print "The file at %(path)s has %(length)s bytes" % obj.__dict__
</code></pre>
<p>我不需要创建一个人工元组和计数参数,并保持元组内的%s匹配位置。</p>
<p>你喜欢吗?你会用吗?是/否,请解释。</p>