강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

seunghyeon_jo님의 프로필 이미지
seunghyeon_jo

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

클래스 & 메소드 심화(2-2)

__del__과 del

작성

·

225

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

seunghyeon_jo님의 프로필 이미지
seunghyeon_jo

작성한 질문수

질문하기