[Python] 데코레이터 (Decorator)
이 문서는 파이썬 데코레이터에 대해 간단히 요점정리와 예제를 제공합니다. 데코레이터 (=decorator) : - 다른함수를 인수로 받으면서 callable 을 리턴하는 callable - 데커레이터는 데커레이트되는 함수(인수로 받은 callable)에 어떤 처리를 수행한뒤, 인수로 받은 함수를 그대로 리턴하거나 다른 콜러블 객체를 리턴한다. - 런타임이 아닌 import 타임에 실행된다. # 간단 데코레이터 예제 def decorate(func): def decorated(): print("데코레이터 실행 전") func() print("데코레이터 실행 후") return decorated @decorate def target(): print('target 함수 실행중임') target() 콜러블 (=..
Python
2019. 4. 25. 10:43