设置参数默认值:只需要在形参后面增加‘=具体值’即可
关键字传参:加入实参时,对实参进行定义。程序会将形参与定义自动匹配
混合形式传参:def health_check(name,age,*,height,weight,hr,hbp,lbp,glu) *代表之后所有参数传参时必须使用关键字传参
序列传参(*):
可以传入包括一个包含3个元素的元组或列表等,用*进行解包传入
def func(a, b, c):
print(a, b, c)
a = [‘1’,’2’,’3’]
func(*a)
控制台输出结果为:1 2 3
字典传参(**)
在传入的参数为字典时,一个*号传入的实参为key值
d = {'a': 1, 'b': 2, 'c': 3}
def func(a, b, c):
print(a, b, c)
func(*d)
控制台输出结果为:a b c
两个**号传入的实参为value值
d = {'a': 1, 'b': 2, 'c': 3}
def func(a, b, c):
print(a, b, c)
func(**d)
控制台输出结果为:1 2 3

Python函数参数详解
本文深入解析Python函数参数的多种使用方式,包括设置参数默认值、关键字传参、混合形式传参、序列传参及字典传参。通过实例演示如何灵活运用这些参数类型,提升编程效率。
907

被折叠的 条评论
为什么被折叠?



