--使用参数组可以传值列表,字典:格式
#-*-coding:utf-8-*- def func5(x,*s,**gs): print(x) print(s) print(gs) print '*'*20 func5(3,4,name='3',age='5')#字典 列表 同时传参 print '*'*20 func5(3,1,3,4)#列表参数 #列表参数是特殊的位置参数,可以不传值, 字典是特殊的关键字参数 print '*'*20 a1 = 123 a2 = [1,2,3,4,5] a3 = {'name' : 'alam' , 'age' : 12} func5(a1,a2,a3) print '*'*20 func5(a1,*a2,**a3)
********************
3
(4,)
{'age': '5', 'name': '3'}
********************
3
(1, 3, 4)
{}
********************
123
([1, 2, 3, 4, 5], {'age': 12, 'name': 'alam'})
{}
********************
123
(1, 2, 3, 4, 5)
{'age': 12, 'name': 'alam'}
[Finished in 0.2s]