Python函数的参数
一、位置参数(传参)
-
传参–位置参数:函数调用时,按形参的位置,从左到右,一一匹配传递参数。
-
位置参数必须一一对应,缺一不可。缺少则程序会报错。
# 位置参数 # 函数定义--定义形参 def foo(a, b, c, d, e): print(f"a={ a},b={ b},c={ c},d={ d},e={ e}") # 函数调用--传实参--位置参数 foo(1, 2, 3, 4, 5) # a=1,b=2,c=3,d=4,e=5
二、关键字参数(传参)
-
传参–关键字参数:函数调用时,通过“形参=值”的方式为函数的形参传值,不需按形参位置一一对应。
-
注意:
1、传参时,关键字参数必须在位置参数的右边,可传位置参数和关键字参数
2、对同一个形参不能重复传值
# 关键字参数 # 函数定义--定义形参 def foo(a, b, c, d, e): print(f"a={ a},b={ b},c={ c},d={ d},e={ e}") # 函数调用--传实参--关键