Python3 - 将方法附加到类实例

时间:2016-11-16 09:45:53

标签: python-3.x methods attributes

我想为一个类添加一个方法。这个方法包含'self',它被称为类实例本身:

def func(self, t):
    return self.b + t

class A:
    pass

a = A()
a.b = 10 
a.foo = func
print(a.foo(3))

当我运行上面的代码时,我收到错误:

TypeError: func() missing 1 required positional argument: 't'

我的代码出了什么问题? 谢谢!

0 个答案:

没有答案