在方法定义中,为什么有人将形式参数amount
设置为等于形式参数列表中的常量PERMANENCE_INC
?
def increasePermanence(self, amount=PERMANENCE_INC):
""" Increases the permanence of this synapse. """
self.permanence = min(1.0, self.permanence+amount)
答案 0 :(得分:2)
如果在调用函数时未提供参数,则为参数提供默认值。
例如,要按默认值增加持久性,请调用:
obj.increasePermanence()
答案 1 :(得分:0)
此表单使amount
成为可选参数,默认值为PERMANENCE_INC
。