Python函数__new__及__init__区别
__new__是在实例创建之前被调用的,因为它的任务就是创建实例然后返回该实例对象,是个静态方法
__init__是当实例对象创建完成后被调用的,通过类创建对象的时候自动调用的,给对象设置对象的属性
例:
class Person:
pass
def __init__(self,name,age,sex):
self.name = name
self.age = age
self.sex = sex
amim = Person("amim",28,"女")
lucux = Person("lucux",30,"男")