函数入门如下博客
目录
函数的多返回值

函数有多个返回值,就用多个变量来接收


函数的多种传参方式

1 位置参数

2 关键字参数
位置没有先后顺序 ,用键=值才传参
关键字参数可以和位置参数混用, 不使用键=值((关键字)参数的, 就是使用位置参数(按位置的顺序来)


3 缺省参数
定义函数时: 某参数设置了默认的值 (注意:默认值必须设在最后的参数)
使用函数时: 参数有值就用传的参数的值, 没有值就用函数本身定义的默认值


4 不定长参数(可变参数)

位置传递
定义函数时,参数前加1个* 表示位置可变参数,
使用函数时,参数合并成元组


![]()
关键字传递
定义函数时,参数前加2个* 表示关键字可变参数
使用函数时,参数合并成字典




匿名函数--函数作为参数传递
是计算逻辑的传递,而非数据的传递


def dayin(he):
result=he(2,3)
print(f"结果是{result}")
def he(a,b):
return a+b
dayin(he)
![]()

lambda匿名函数
临时使用一次的函数
不用写return语句,默认就是return
语法: lambda 参数: 函数体(一行代码)


不用写return语句,默认就是return




3万+

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



