小白求教!第45集属性访问视频里面的问题
请问图中为什么__getattribute__下面写了一个return,__getattr__既没有写super()也没写return,后面两个都只写了super() 1. __getattr__ 不调用父类的方法原因是调用弗父类的方法会报错,因为属性不存在时才会调用 __getattr__
2. 因为 __getattribute__ 需要返回值,而其他两个方法不需要返回,你写 return 也完全可以 zltzlt 发表于 2020-4-10 18:47
1. __getattr__ 不调用父类的方法原因是调用弗父类的方法会报错,因为属性不存在时才会调用 __getattr__
...
明白啦,感谢!
页:
[1]