개발/파이썬
-
[Python] 파이썬 데코레이터(decorator)개발/파이썬 2020. 6. 30. 23:52
데코레이터 : 함수 위에 @로 작성하여 추가 기능을 수행하는 것 @decorator def function(): print('test') @property : getter의 기능을 수행함 @~.setter : setter의 기능을 수행함(~는 함수명과 같고, 함수명은 보통 변수명과 같게함) class Person: def __init(self, name)__: self.__name = name @property def name(self): return self.__name @name.setter def name(self, name): self.__name = name @classmethod : 정적 메소드의 기능을 수행함(매개변수로 self와 같은 역할을 하는 객체를 전달받음) class Person: ..