python报错 TypeError: object() takes no parameters

class A():
    def _init_ (self,a,b):
        self.a=int(a)
        self.b=int(b)
    def add(self):
        return self.a+self.b

count = A('4',5)
print(count.add())

运行时报错TypeError: object() takes no parameters,对照书上的代码写的,仔细看书里的tips,原来”__init__”中两边的下划线都是2个而我两边都只输入了1个下划线,改成2个后运行成功

你可能感兴趣的:(python)