所以我想初始化一个 Vector 类的实例,并通过该类中定义的方法返回一个元组。
class Point(object):
def __init__(self, x, y):
self.x = x
self.y = y
class Vector(object):
def __init__(self, x, y):
self.x = x
self.y = y
def subtract(self, a, b):
x = a.x - b.x
y = a.y - b.y
return x, y # <-- This tuple
p = Point(0, -1)
i = Point(1, 1)
# Here I want to call Vector.subtract(p, i) and assign this tuple to a Vector instance
我遵循矢量教程,但它们是 C++ 的,语法与 Python 如此不同,我不知道如何做到这一点。