在python中的类中添加两个值

kev*_*ntu -3 python

我知道这一点,并不确定使用此类定义在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来将它们添加到一起.我已经尝试了所有可以想到的可能性.谢谢.

Pat*_*ugh 6

我想你想要一个功能,而不是一个类.

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)