默认参数是在
def执行语句时求值的,这可能是最合理的方法:通常是所需要的。如果不是这种情况,当环境稍有变化时,可能会导致令人困惑的结果。
用魔术
local方法或类似方法进行区分远非理想。Python试图使事情变得平淡无奇,并且没有明显,清楚的替代当前样板的方法,而没有采用混乱的方式来替代Python当前具有的相当一致的语义。

默认参数是在
def执行语句时求值的,这可能是最合理的方法:通常是所需要的。如果不是这种情况,当环境稍有变化时,可能会导致令人困惑的结果。
用魔术
local方法或类似方法进行区分远非理想。Python试图使事情变得平淡无奇,并且没有明显,清楚的替代当前样板的方法,而没有采用混乱的方式来替代Python当前具有的相当一致的语义。