python的__new__和__init__区别 __new__是类的方法,至少要传入一个参数cls;而__init__是实例的方法,至少要传入一个参数self。__new__先于__init__执行。__new__用于创建一个实例,而__init__是创建一个实例之后对实例的初始化。