当函数的参数不确定时,可以使用*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])