关键参数主要指调用函数时的参数传递方式,与函数定义无关。
通过关键参数可以按参数名字传递值,明确指定哪个值传递给哪个参数,实参顺序可以和形参顺序不一致,但不影响参数值的传递结果,避免了用户需要牢记参数位置和顺序的麻烦,使得函数的调用和参数传递更加灵活方便。
def func(a, b, c=12):
print(a, b, c)
func(4, 8) # 按位置传递参数
func(c=16, a=9, b=7) # 关键参数
关键参数主要指调用函数时的参数传递方式,与函数定义无关。
通过关键参数可以按参数名字传递值,明确指定哪个值传递给哪个参数,实参顺序可以和形参顺序不一致,但不影响参数值的传递结果,避免了用户需要牢记参数位置和顺序的麻烦,使得函数的调用和参数传递更加灵活方便。
def func(a, b, c=12):
print(a, b, c)
func(4, 8) # 按位置传递参数
func(c=16, a=9, b=7) # 关键参数