python的__new__()疑问

img


请教为什么运行出来这三个地址不一样,根据理论这三个地址不应该是一样的么

new() 是一种负责创建类实例的静态方法
所以说__new__() 会返回该类的一个新的实例
可以理解为它返回的和一点的是同一个类但是但是不是同一个对象,所以才有地址的改变
有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力