##new是用来控制对象的生成过程,在对象生成之前 init 是用来完善对象的 若new中不返回对象 则不会执行init
class User:
def __new__(cls, *args, **kwargs):
print('new')
return super().__new__(cls)##若没有此句则init不会执行
def __init__(self):
print('init')

user=User()