Python不定长参数列表 用星号*实现不定长参数列表,单个*表示将参数以tuple的形式传入,两个*表示将参数以dict的形式传入,前者传参不能指定参数,后者传参必须指定参数,且参数会被处理成str类型。 def f(*args, **kwargs): print "args:" for x in args: print x, type(x) print "kwargs:" for k,v in kwargs.iteritems(): print k, type(k), v, type(v) f(1,'A',[], a=2,b=3)