在编写函数时使用 args
你可以在编写函数时使用 star *来收集元组中的所有位置(即未命名)参数:
def print_args(farg, *args):
print("formal arg: %s" % farg)
for arg in args:
print("another positional arg: %s" % arg)
通话方式:
print_args(1, "two", 3)
在该呼叫中,farg 将一如既往地分配,而另外两个将按照它们被接收的顺序被送入 args 元组。