各位用户为了找寻关于Python可变参数函数用法实例的资料费劲了很多周折。这里教程网为您整理了关于Python可变参数函数用法实例的相关资料,仅供查阅,以下为您介绍关于Python可变参数函数用法实例的详细内容
本文实例讲述了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程序设计有所帮助。