구조기와 분석기

구조기


객체 작성을 시작할 때 객체
qiita.py
class Person(object):
    def __init__(self,name):
        self.name = name

분석기


대상이 분실되었을 때의 호칭
안 쓸 때 불려.
qiita.py
class Person(object):
    def __init__(self,name):
        self.name = name

    def say_something(self):
        print("I am {}. hello".format(self.name))
        self.run()

    def run(self):
        print("run")

    #ここがデストラクタ
    def __del__(self):
        print("good bye")
실행 결과

모든 코드가 사용될 때 호출됨

확실히 사용하려면


qiita.py
del person
실행 결과

좋은 웹페이지 즐겨찾기