
Python 魔术方法 init、str、del、repr、new、call、bool、以及魔术属性
触发时机:当对象被内存回收的时候自动触发[1.页面执行完毕回收所有变量 2.所有对象被del的时候],因为new方法的作用就是创建并且返回实例对象,__init__()是初始化实例对象。如果__new__ 没有返回对象或者返回的是其他类的对象,不会调用构造方法.触发时机: 使用print(对象)或者str(对象)的时候触发。(3) __new__的参数要和__init__参数一一对应。(2) __new__ 触发时机要快于 __init__(4) __new__和__init__之间的注意点。







