python中,用“__”双下划线包起来的方法,统称“魔术方法”;比如最常用的init,此方法定义一个对象的初始操作,然而在调用p=someclass()的时候,在init前面还调用了一个new方法,两个共同构成了“构造函数”;1、init与new方法new用来创建类并返回这个类的实例;init只是将传入的参数来初始化该实例。classDemo:def__init__(self):print("如果不在__new__方法里面调object的__new__方法就不会创建对象,__init__不会被执行")print("如果不在__new__方法里面调return创建好的对象,__init__不会