5. 함수 5.2 기본 인수값

C급 개발자와 함께하는 파이썬

5.2 기본 인수값

어떤 특별한 경우, 함수를 호출할 때 인수를 선택적으로 넘겨주게 하여 사용자가 값을 넘겨주지 않으면 자동으로 기본값을 사용하도록 하는 것이 편할 때가 있습니다. 이런 경우, 기본 인수값을 지정하면 됩니다. 함수를 선언할 때 원하는 매개 변수 뒤에 대입 연산자 ( = )와 기본값을 입력하여 기본 인수값을 지정합니다.


이 때, 기본 인수값은 반드시 상수이어야 합니다. 좀 더 정확히 말하자면, 불변값이어야 합니다. 불변값에 대해서는 뒤 챕터에서 다룰 것입니다. 일단 지금은, 그래야 한다는 것만 기억해 두기 바랍니다.



위의 함수에서 times에 값이 안들어오는 경우 1로 세팅하도록 되어있습니다. 기본값이 필요한경우 위와 같이 사용하면 편리하게 코딩할수 있습니다.

기록물 관리부터 새롭게 해야 합니다. 지난날 자료를 모두 없애고 폐기하던 관습에서 벗어나야 합니다. 문서를 관리하는 과정에서 문제의식을 가지고 모범을 세우고 규범화하는 노력을 해야 합니다.