Python编写函数时使用* args

示例

在编写函数以收集元组中的所有位置(即未命名)参数时,可以使用星号*:

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)

在该调用中,将一如既往地分配farf,并将其他两个按收到的顺序送入args元组。