ⓟrogramming/Python
[Python] 소멸자
뚱땡이 우주인
2016. 10. 14. 10:16
파이썬에서는 명시적으로 인스턴스를 삭제하는 명령어는 없다.
del 명령어는 객체 삭제가 아니라 레퍼런스를 제거하는 명령어 이다.
sys 모듈은 현재 실행되는 파이썬 프로그램의 정보를 가지고 있다
* 객체의 레퍼런스 카운터가 1이 되는 순간에 소멸된다 (0이 아니다)
결국 사용자 레퍼런스가 모두 삭제되면 소멸이 된다.
기본적으로 인터프린터가 레퍼런스를 가지고 있기 때문에 1이다
파이썬의 레퍼런스 카운터를 체크해보도록 하자