其中的self指代创建的对象。
__init__
还有个特殊之处,那就是它不允许有返回值。如果你的__init__
过于复杂有可能要提前结束的话,使用单独的return
就好,不要带返回值。
具体参考https://www.zhihu.com/question/46973549/answer/767530541
__del__函数,创建对象后,Python解释器默认调用__init__()方法。当删除一个对象时,Python解释器也会默认调用一个方法,这个方法为__del__()方法。
https://blog.youkuaiyun.com/liuskyter/article/details/80371344