func(*args, **kwargs)

*args, **kwargs表示函数的可变参数

*args 表示任何多个无名参数,它是一个tuple

**kwargs 表示关键字参数,它是一个dict

def foo(*args,**kwargs):
  print 'args=',args
  print 'kwargs=',kwargs
  print '**********************'

if __name__=='__main__':
  foo(1,2,3)
  foo(a=1,b=2,c=3)
  foo(1,2,3,a=1,b=2,c=3)
  foo(1,'b','c',a=1,b='b',c='c')

相关文章:

  • 2021-05-26
  • 2021-12-14
  • 2021-07-20
  • 2022-01-13
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-28
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2021-08-25
相关资源
相似解决方案