def func(*args, **kwargs): print 'args : ', args print 'kwargs :', kwargs def test(): func(1,2,'x','y') ''' 输出结果: args : (1, 2, 'x', 'y') kwargs : {} ''' func(a=1,b=2,c=3) ''' 输出结果: args : () kwargs : {'a': 1, 'c': 3, 'b': 2} ''' func(1,2,'x','y', a=