__init__和__new__这两种方法有什么区别啊?
什么时候用__init__,什么时候用__new__? 本帖最后由 Twilight6 于 2020-6-13 09:57 编辑__init__ 一般用来初始化数据属性使用的
__new__一般用来重写 不可变的数据类型 如 字符串(str)、整型(int)、元组(tuple)
__new__ 可以设置返回值而 __init__ 不行
而且在实例化对象时,最先调用的是 __new__ 通过 __new__ 来讲实例化对象传给__init__
https://blog.csdn.net/zer_o_o/article/details/87784715
你看看看这篇文章里举了例子
看这个:戳我前进
页:
[1]