- 简单写一下关于python函数中*args 和**kwargs的使用
- 其中*args需要传递的参数是列表值,**kwargs传递的参数是字典值
-
def test(x,*regs,**kwargs ): print(x) print(regs) #列表的形式 print (kwargs) #字典的形式 # test(1,3,4,56,3,name="fine") test(1,*[3,4,56,3],**{"name":"fine"})
- test两种传值的方式都可以,但是必须主义的是列表传值的化必须在字典传值的前面,
- 其中列表和字典也可以为空,不进行参数的传递