在类中定义构造函数后实例化对象时python报错
class C:def __int__(self,x,y):
self.x = x
self.y = y
def add(self):
return self.x + self.y
def mul(self):
return self.x * self.y
c = C(2,3)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
c = C(2,3)
TypeError: C() takes no arguments
为什么会报错?应该怎么处理就不报错了?请大神给予指导,谢谢! def __int__(self,x,y): 这里少了一个 i
应该是 def __init__(self,x,y): 才对 谢谢!谢谢!
原来是输入错误,自己太粗心了!
页:
[1]