在编写函数时使用 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 元组。