• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

__del__과 del

21.07.07 19:33 작성 조회수 149

0

클래스 내에서 정의하기를,

   def __del__(self):

        Car.car_count -= 1

이후에 파이썬에서 실행시키기를,

del car2

print(car1.car_count)

print(Car.car_count)

제 질문은, 우리가 정의한 것은 __del__인데, 

del을 시행할 때 왜 __del__이 시행되는 가 입니다.

답변 1

답변을 작성해보세요.

1

내부적으로 구현이 되어 있습니다.

매직 메소드 자체도 직접 사용할 수 있게 구현되어 있습니다.

https://www.tutorialsteacher.com/python/magic-methods-in-python