2
3
4
5
|
def foo(x, * args, * * kwargs): print (x) print (args) print (kwargs) foo( 1 , 2 , 3 , 4 ,y = 1 ,a = 2 ,b = 3 ,c = 4 ) #将1传给了x,将2,3,4以元组方式传给了args,y=1,a=2,b=3,c=4以字典的方式给了kwargs |
执行结果是:
1
2
3
|
1 ( 2 , 3 , 4 ) { 'y' : 1 , 'a' : 2 , 'b' : 3 , 'c' : 4 } |