• 简单写一下关于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两种传值的方式都可以,但是必须主义的是列表传值的化必须在字典传值的前面,
  • 其中列表和字典也可以为空,不进行参数的传递
posted on 2018-06-15 09:54  hour_glass  阅读(123)  评论(0编辑  收藏  举报