还有一个问题就是一个类class A(objcet): pass的__new__方法 return super().new(A) 写成object().new(A) 是一样的吧?
new__是用来监听python使用其创建对象,并返回对象给__init,上面的说法返回结果是一样的,只是原理不一样而已