sunyt 发表于 2021-12-20 10:13:56

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分别代表什么.

叙白 发表于 2021-12-20 16:58:14

第一个参数是实际拥有者的实例,如果没有则为None,第二个参数是实际所属的类。
页: [1]
查看完整版本: python__get__的小疑问