TIL/개인공부
2024. 8. 15.
[Python] 파이썬 클래스 던더(dunder) 메소드
파이썬을 공부하면서 클래스에 언더바(_)를 앞뒤로 두개씩 붙혀서 함수를 생성하는 요소가 있는데, 원래는 생성자(__init__) 소멸자(__del__)만 신경쓰다가 또 다른 함수가 있는지 알아보았다. 사실 이 글을 작성할때까지만해도 이러한 함수가 어떤 이름을 갖고있는지 몰랐는데 이번에 알게되었다.이름은 던더 메소드이고 어떤 곳은 매직 메소드라고도 한다. 던더라는건 double underbar에서 줄인 단어이다. 아래는 간단한 클래스 예시class Person: def __init__(self, name): self.name = name print("생성자") def __del__(self): print("소멸자") def print_name(se..