Python *args 任意参数
任意参数,*args
如果您不知道将传递给函数的参数数量,请在函数定义中的参数名称前添加 *
。
这样,函数将接收 元组 参数,并可以相应地访问项目:
实例
如果参数个数未知,在参数名前加一个*
:
def my_function(*kids):
print("The youngest child
is " + kids[2])
my_function("Emil", "Tobias", "Linus")
亲自试一试 »
Arbitrary Arguments 在 Python 文档中通常缩写为 *args。