测牛学堂:自动化软件测试必会!言简意赅总结python函数参数问题
python函数值关键字可变参数
1在函数定义的时候,形参定义为**kwargs
2关键字可变参数排在可变参数后面,也就是说,如果要定义形参,写在最后面
3在函数调用的时候,传入参数为key=value的形式,可以有多个,key直接就是变量的形式,但是不能跟形参中的变量名重复。
代码示例:
关键字可变参数,可以直接把字典作为实参传入
字典作为实参的话,前面要加上两个**
实参中的关键字参数
在函数调用的时候传入实参,本身要跟定义时候的形参在顺序上一一对应。
第二种方法就是使用关键字参数,这样就没有顺序的限制了。
代码示例: