提到构造器,大家都会想到 __init__,那么__new__是什么?也是构造器. init 构造器 都很熟悉了,直接上代码 class MyClass(object): def __init__(self): pass def m1(self): print(3) mc = MyClass() mc.m1() # 3 是不是很简单 别急,请跟着我的思路,方法m1的参数有个self,这个self就是实例,在调用m1之前这个实例肯定已经产生了:但是init的参数也有个self,在调用init之前,…