python__get__的小疑问
class TestDes:def __get__(self, instance, owner):
print(self, instance, owner)
return 'TestDes:__get__'
class TestMain:
des = TestDes()
if __name__ == '__main__':
t = TestMain()
print(t.des)
print(TestMain.des)
我想知道instance和owner分别代表什么.
第一个参数是实际拥有者的实例,如果没有则为None,第二个参数是实际所属的类。
页:
[1]