더북(TheBook)

이 함수에 인수로 old_avg를 넣어서 실행하면 다음과 같이 실행 결과가 출력된다.

>>> func_info(old_avg)
Function name: avg
Function documentation:
Help on function avg in module __main__:

avg(a_list)
    리스트 항목들의 평균값을 반환한다

방금 인수로 넣은 이름 old_avg는 이 절 서두에서 첫 번째로 정의한 함수를 참조하고 있다. 함수 이름을 가져온 부분에 주목해 보자. 함수 이름은 최초에 정의된 이름이 출력된 것을 알 수 있다.

이 모든 처리 방식은 4.9절에서 ‘데코레이팅(decorating)’의 주제로 중요하게 다룰 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.