데코레이터

Python

파이썬 데코레이터 설명

파이썬에서 데코레이터란 무엇일까요? 데코레이터(decorator)의 뜻은 '장식하다'인데요. 파이썬에서는 함수에 특정한 기능을 추가할 때 사용합니다. 데코레이터는 조금 복잡하지만 이를 통해 기존 함수를 수정하지 않고도 다른 함수의 기능을 추가할 수 있다는 장점이 있습니다. 데코레이터 예시 예시를 통해 살펴보도록 하겠습니다. 다음과 같이 Hello, World!를 출력하는 함수가 있습니다. 해당 함수를 수정하지 않고 전후에 특정 문자를 추가하려면 어떻게 할 수 있을까요? def greeting(): return "Hello, World!" ​ print(greeting()) # "Hello, World!" 다음과 같이 데코레이터를 사용할 수 있습니다. 데코레이터는 이를 덧붙이려는 함수 앞에서 @functi..

휘 Hwi
'데코레이터' 태그의 글 목록