python函数参数前面单星号(*)和双星号(**)的区别_kwrags-CSDN博客

网站介绍:文章浏览阅读733次。*args接收多个参数,传入后是元组形式。**kwrags接收多个键值对,传入后是字典形式。def cdl(*args,**kwrags): print(args) print(kwrags)cdl(1,2,3,a=1,b=2,c=3) #输出>>>#(1, 2, 3)#{'a': 1, 'b': 2, 'c': 3}#该表达式和上个表达式返回结果相同cdl(*(1,2,3),**{'a':1,'b':2,'c':3}) # *作用于元组返回多个_kwrags