디스크립터1 [Python] 파이썬 디스크립터(Descriptor) 사용법과 예제 1. 디스크립터란? 파이썬에서 디스크립터는 속성 접근을 제어하는 프로토콜입니다. 디스크립터를 사용하면 속성에 접근할 때 특정한 동작을 수행하도록 할 수 있습니다. 이를 통해 객체의 속성에 대한 제어를 세밀하게 조정할 수 있습니다. 2. 디스크립터의 종류 파이썬에서는 세 가지 종류의 디스크립터를 제공합니다: Data Descriptor (데이터 디스크립터): __get__(), __set__() 메서드를 모두 구현한 디스크립터입니다. 속성의 값을 읽고 쓸 수 있습니다. Non-Data Descriptor (비데이터 디스크립터): __get__() 메서드만 구현한 디스크립터입니다. 속성의 값을 읽을 수는 있지만 쓸 수는 없습니다. Instance Variable (인스턴스 변수): 클래스 내부에 정의된 일반.. Python 2023. 10. 3. 이전 1 다음 💲 추천 글