【发布时间】:2013-06-28 16:39:38
【问题描述】:
有一个函数有一个参数的默认值:
def g(y, z = "default"):
print y, z
我想从函数“f”调用这个函数,其中还应该包含一个参数“z”,它应该是可选的,i。 e. “f”的用户应该能够调用“f”,无论是否提供“z”的值。如果他调用“f”而不在参数列表中传递“z”,“f”应该调用“g”,以便最后使用“z”的默认值。用作默认值的值(在本例中为“default”)应该在代码中只出现一次。
【问题讨论】:
标签: python default-value optional-parameters delegation