init相当于构造函数,del相当于析构函数,而事实上new才是构造函数,new返回一个实例,而init则进行一些初始化工作。
In [3]: class A(object):
...: def __init__(self):
...: print("init")
...: def __del__(self):
...: print("del")
...:
In [4]: a = A()
init
In [5]: del a
del