作者:小白jiang,小白jiang个人博客 问题__new__()和__init__()方法有什么区别? 1、注意__new__()函数是在init之前执行; 2、注意__new__()就是为了给对象为实例化的时候,分配一块内存地址; 3、注意__init__()的参数self就是__new__()执行完返回的实例; 拓展:单例模式就可以改写父类的new方法来实现。