我知道这一点,并不确定使用此类定义在python中添加x,y的确切语法
class Add(values):
def __init__(self, x, y):
values.__init__(self, [x, y])
def forward(self):
return self.values[x] + values[1]
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何访问x,y来将它们添加到一起.我已经尝试了所有可以想到的可能性.谢谢.
我想你想要一个功能,而不是一个类.
def add(x, y):
return x+y
Run Code Online (Sandbox Code Playgroud)
如果你确定这真的必须是你正在做的任何一个类,它可能看起来像这样:
class Add:
def __init__(self, x, y):
self.x = x
self.y = y
def forward(self):
return self.x+self.y
Run Code Online (Sandbox Code Playgroud)
然后
>>>add(5, 6)
11
>>>a = Add(5, 6)
>>>a.forward()
11
Run Code Online (Sandbox Code Playgroud)