Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在括号内声明变量_Python - Fatal编程技术网

Python 在括号内声明变量

Python 在括号内声明变量,python,Python,我遇到了这段代码,我想知道x和y变量声明周围的括号是什么意思。它是元组的声明吗 def in_bounds(self, id): (x, y) = id return 0 <= x < self.width and 0 <= y < self.height def in_界限(self,id): (x,y)=id 返回0不完全正确。这是顺序拆包。函数期望id是一个序列,通常是一个元组或列表,并将x和y分配给相应的值 行(x,y)=id类似于以下内容:

我遇到了这段代码,我想知道x和y变量声明周围的括号是什么意思。它是元组的声明吗

 def in_bounds(self, id):
    (x, y) = id
    return 0 <= x < self.width and 0 <= y < self.height
def in_界限(self,id):
(x,y)=id

返回0不完全正确。这是顺序拆包。函数期望
id
是一个序列,通常是一个元组或列表,并将
x
y
分配给相应的值

(x,y)=id
类似于以下内容:

x = id[0]
y = id[1]

我彻底搜索了一个类似的问题,但没有找到。如果你能礼貌地加入到原始问题的链接。它是。它应该链接在页面顶部。它与
x,y=id
相同。
()
是可选的。两者都表示元组。术语挑剔:Python没有变量声明的概念。