[파이썬] 데코레이터 2(활용)


[파이썬] 데코레이터 2(활용)

[파이썬] 데코레이터 1(개념) 데코레이터 개념 데코레이터는 꾸며주는 역할을 하는 함수 또는 클래스를 의미한다. 예제 1) 출력 1) 위 예... blog.naver.com 위 포스팅에서 데코레이터에 대한 개념에 대해서 설명했습니다. 이번 포스팅에서는 python에서 데코레이터를 사용하는 방식과 활용하는 방법 또 심화된 내용에 대해서 설명하도록 하겠습니다. @ 기반의 데코레이터 사용 앞선 포스팅에서 네스티드 함수(중복 함수)를 이용하여 데코레이터 사용하는 방법에 대해서 설명하였습니다. 하지만 실제로 데코레이터를 사용할 경우는 네스티드 함수를 사용하여 정의하고 변수에 네스티드 함수를 담아서 사용하는 것이 아닌 @를 기반으로 데코레이터를 사용합니다. 그 예제를 보여드리도록 하겠습니다. 예제 1) - 네스티드 함수로 데코레이터 사용 def deco(func): # 데코레이터 선언 def add_func(): print('안녕하세요~') func() return add_func def pr...


#decorator #python #네스티드 #데코레이터 #중급 #파이썬

원문링크 : [파이썬] 데코레이터 2(활용)