问题代码:
class Vector:
def _init_(self,a,b):
self.a=a
self.b=b
def _str_(self):
return 'Vector (%d,%d)' %(self.a,self.b)
def _add_(self,other):
return Vector(self.a+other.a,self.b+other.b)
v1=Vector(2,10)
v2=Vector(5,-2)
print(v1+v2)
报错截图:
解决方案:
init_应该是两个,即__init__