Python的函数中有五种参数,分别为位置参数、默认参数、可变参数、关键字参数和命名关键字参数,命名关键字参数只在python3中使用,在python2中不可用。
1、位置参数
def test(a,b,c):
print(c,b,a)
test(1,2,3)
运行结果为:
3 2 1
解释说明:
语句test(1,2,3)
中的1
,2
,3
分别对应test(a,b,c)
中的a
,b
,c
,与位置有关,如果要调整位置,需要在调用函数的时候把参数名写上,例如:
def test(a,b,c):
print(c,b,a)
test(1,c=2,b=3)
运行结果为:
2 3 1
2、默认参数
def test(a,b,c=4,d=