为什么要使用可变参数,顾名思义,可变参数指的就是数量可以变化的参数,即在调用函数时,传递的参数可以是任意个。
其形参主要有两种形式:一、*args二、**args
第一种:*args,在传递参数时,以元组的形式传递
如果已知列表,如何将该列表中的参数传递呢?
第二种:**args
这种形式接受任意多个关键字参数,以字典形式传递
同理,如果已知字典,如何传递呢?
为什么要使用可变参数,顾名思义,可变参数指的就是数量可以变化的参数,即在调用函数时,传递的参数可以是任意个。
其形参主要有两种形式:一、*args二、**args
第一种:*args,在传递参数时,以元组的形式传递
如果已知列表,如何将该列表中的参数传递呢?
第二种:**args
这种形式接受任意多个关键字参数,以字典形式传递
同理,如果已知字典,如何传递呢?