2022
09-20
09-20
Python元类与迭代器生成器案例详解
1.__getattr__和__getattribute__魔法函数__getattr__是当类调用一个不存在的属性时才会调用getattr魔法函数,他传入的值item就是你这个调用的不存在的值。__getattribute__则是无条件的优先执行,所以如果不是特殊情况最好不要用__getattribute__。classUser(object):def__init__(self,name,info):self.name=nameself.info=infodef__getattr__(self,item):returnself.info[item]ls=...
继续阅读 >