Python在调用对象构造函数时命名tuple和put*

Python在调用对象构造函数时命名tuple和put*,python,Python,我是Python新手。在阅读一些代码时,我遇到了与以下内容等效的内容: >>> from collections import namedtuple >>> Point = namedtuple('Point', ['x', 'y']) >>> a=(10,20) >>> Point(*a) Point(x=10, y=20) 在这里,我不明白,将*a传递给最后一行中的对象点是什么意思。我尝试在python文档中搜索通过引

我是Python新手。在阅读一些代码时,我遇到了与以下内容等效的内容:

>>> from collections import namedtuple
>>> Point = namedtuple('Point', ['x', 'y'])
>>> a=(10,20)
>>> Point(*a)
Point(x=10, y=20)
在这里,我不明白,将*a传递给最后一行中的对象点是什么意思。我尝试在python文档中搜索通过引用传递、指针和运算符重载,但没有找到多少

谢谢。

函数名中的*用于

可能的重复项