2012-07-02 6 views
1

메서드 정의에 왜 누군가가 형식 매개 변수 목록에서 상수 PERMANENCE_INC과 동일한 형식 매개 변수 amount을 설정하겠습니까?파이썬 메서드 매개 변수 목록

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

답변

2

함수가 호출 될 때 제공되지 않을 경우 매개 변수의 기본값을 제공합니다.

예를 들어, 기본값으로 보존성을 높이기 위해, 당신은 부를 것이다 :

obj.increasePermanence() 
0

이 양식은 amountPERMANENCE_INC의 기본 값을 선택적 인수한다.