Python 面试高频问题:__Init__ 和__New__的区别
文章简介:在Python类内部定义,以_ _ xx _ _ 结尾的方法,都是类的内置方法,也称之为魔法方法。类的内置方法,会在某种条件满足下自动触发,这里我们重点讲解一下__init__和__new__,他们与实例创建有关。简述__init____init__(self): 这个方法我们相对较熟悉,他是python 类中默认的初始化方法,即一个类实例化时,就会执行的方法。详解__new____new__ 方法重写非常固定,通常如下:def __new__(cls): return super().__n
2023-04-12评论 01166