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