Python Day 24(双下方法 __new__ __del__ item 异常处理)

Python Day 24(双下方法 __new__  __del__ item 异常处理)

 

__init__  初始化方法

__new__  构造方法(申请内存空间)

class A:
    def __init__(self):
        print('init')
    def __new__(cls, *args, **kwargs):  #object __new__创造对象  #py2不主动继承
        print('new')
        self = object.__new__(cls)
        return self
a = A()

+++++++++++++++
python3:
new
init

+++++++++++++++
python2:
init
__init__

 

__del__

 

 

item

 

 

异常处理

猜你喜欢

转载自www.cnblogs.com/eailoo/p/9116519.html
今日推荐