getpos()编码

时间:2009-10-20 10:06:02

标签: python

只是想知道如何编写getpos()命令,该命令必须返回当前位置的(x,y)元组。

它是这样开始的吗?

def getpos(x 100, y 100)

不确定需要帮助

2 个答案:

答案 0 :(得分:2)

这有点不明确,但这可能有效:

def getpos(self):
  return (self.x, self.y)

这是如何从假设为实例变量的值返回元组。

答案 1 :(得分:1)

在Python中,您不能从其标题强制函数返回类型。返回类型可以从一个调用更改为另一个调用。 当你写:

def getpos(x,y):

这意味着该函数接收2个参数,函数内部称为x&年。他们也没有强迫任何类型。 只需编写函数,它就会返回元组,例如:

def getpos():
    x = 100
    y = 100
    return (x,y)

您使用的语法(def getpos(x 100,y 100))没有任何我知道的含义。