^参数传递分为定义(形参)和调用(实参)两种情况.^ 1. 定义(形参) 默认参数 def func(x, y=None): # 任何时候必须 优先定义 位置参数 # 默认参数和可变参数*args 顺序无要求 # 任何时候必须 最后定义 可变参数**kwargs 可变参数之tuple def func(a, x=None, *y): # x为默认参数: # y为元组,可以为空,可以有1到多个元素,函数将依次读取y的元素,然后再函数里组成一个元组. func(1) # 1, None, () fu…