在python的函数中经常能看到输入的参数前面有一个或者两个星号,例如:
1 | def foo(param1, *param2): |
这两种用法其实都是用来将任意个数的参数导入到python函数中。
单星号*agrs
是将所以参数以元组(tuple)的形式导入;
双星号**kwargs
将参数以字典的形式导入;
SDET (Software Development Engineer in Test)
在python的函数中经常能看到输入的参数前面有一个或者两个星号,例如:
1 | def foo(param1, *param2): |
这两种用法其实都是用来将任意个数的参数导入到python函数中。
单星号*agrs
是将所以参数以元组(tuple)的形式导入;
双星号**kwargs
将参数以字典的形式导入;
微信支付
支付宝