Python如何用类写一个函数自动调用?

需求:

  • Python如何用类写一个函数自动调用?

解决:

  • 在init初始化的时候,就执行。返回需要的属性。
  • class obj:
        def __init__(self, host):
            self.host = host
            self.n1 = None
            self.n2 = None
            self.get()  # 自动调用
    
        def get(self):
            x = 10
            y = 20
            z = self.host
            self.n1 = (x + y + z)
            self.n2 = x
    
    
    res = obj(500)
    print(res.n2)
    print(res.n1)

     

  •  

     

posted @ 2022-12-05 15:22  o蹲蹲o  阅读(303)  评论(0编辑  收藏  举报