美文网首页
2018-06-16__getattr__和__getattri

2018-06-16__getattr__和__getattri

作者: 菩灵 | 来源:发表于2018-06-16 14:23 被阅读2次
    • getattr(self, item):获取属性的时候,先去找字典,字典找不到的时候在这里新建
    • getattribute(self, item)定义了以上规则
      一旦有“.”,必先调用17行getattribute方法,其中定义了Python的一个规则,就去索引或者调用getattr进行新建
      “.”调用__getattribute__方法
    • getattribute相当于启用了一个极高权限的自定义,一般情况下不会去改写

    相关文章

      网友评论

          本文标题:2018-06-16__getattr__和__getattri

          本文链接:https://www.haomeiwen.com/subject/nelbeftx.html