本文实例讲述了Python可变参数函数用法。分享给大家供大家参考。具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/usr/bin/python def f1(a,b): print a,b def f2(a, * b): print a,b def f3(a, * * b): print a,b def f4(a, * b, * * c): print a,b,c def f5(a,b = 2 ,c = 3 ): print a,b,c def f6(a,b = 2 , * c): print a,b,c f1( 1 , 2 ) f1(b = 2 ,a = 1 ) f2( 1 , 2 , 3 , 4 ) f3( 1 ,x = 2 ,y = 3 ,z = 4 ) f4( 1 ,x = 2 ,y = 3 ) f5( 1 ) f5( 1 , 4 ) f6( 1 ) f6( 1 , 3 , 4 , 5 , 4 ) |
1
2
3
4
5
6
7
|
#!/usr/bin/python def echoo( * args, * * kwargs): print args,kwargs echoo( 1 , 2 ,a = 3 ,b = 4 ) pargs = ( 1 , 2 ) pkwargs = { 'a' : 3 , 'b' : 4 } apply (echoo,pargs,pkwargs) |
希望本文所述对大家的Python程序设计有所帮助。