python中的属性访问顺序与描述符
对象属性的访问顺序
使用点操作符访问属性时,obj.value等价于getattr(obj, 'value'),其查找顺序为
实例属性,等价于使用obj.__dict__[value]
类属性,等价于使用type(obj).__dict__[value]
基类属性,遍历type(obj)的基类查找属性
obj的类里重写了__getattr__(self, item)方法,正常的属性访问找不...
原创
2019-09-18 16:54:57 ·
417 阅读 ·
0 评论