[Tips]python的*args和**kwargs

当函数的参数不确定时,可以使用*args 和**kwargs,*args 以元素方式存贮,**kwargs是字典格式。

*args

def ff(*args):
    for value in args:
        print "arg:", value
 
ff(1, "two", 3) # *args可以当作可容纳多个变量组成的元组

  

**kwargs

def ff(**kwargs):
    for key in kwargs:
        print "keyword arg: %s: %s" % (key, kwargs[key])

  

猜你喜欢

转载自www.cnblogs.com/immortalBlog/p/11435108.html