C급 개발자와 함께하는 파이썬
5.2 기본 인수값
어떤 특별한 경우, 함수를 호출할 때 인수를 선택적으로 넘겨주게 하여 사용자가 값을 넘겨주지 않으면 자동으로 기본값을 사용하도록 하는 것이 편할 때가 있습니다. 이런 경우, 기본 인수값을 지정하면 됩니다. 함수를 선언할 때 원하는 매개 변수 뒤에 대입 연산자 ( = )와 기본값을 입력하여 기본 인수값을 지정합니다.
이 때, 기본 인수값은 반드시 상수이어야 합니다. 좀 더 정확히 말하자면, 불변값이어야 합니다. 불변값에 대해서는 뒤 챕터에서 다룰 것입니다. 일단 지금은, 그래야 한다는 것만 기억해 두기 바랍니다.
위의 함수에서 times에 값이 안들어오는 경우 1로 세팅하도록 되어있습니다. 기본값이 필요한경우 위와 같이 사용하면 편리하게 코딩할수 있습니다.