Python方法参数列表

时间:2012-07-02 05:23:57

标签: python

在方法定义中,为什么有人将形式参数amount设置为等于形式参数列表中的常量PERMANENCE_INC

def increasePermanence(self, amount=PERMANENCE_INC): 
    """ Increases the permanence of this synapse. """ 
    self.permanence = min(1.0, self.permanence+amount)

2 个答案:

答案 0 :(得分:2)

如果在调用函数时未提供参数,则为参数提供默认值。

例如,要按默认值增加持久性,请调用:

obj.increasePermanence()

答案 1 :(得分:0)

此表单使amount成为可选参数,默认值为PERMANENCE_INC