一 函数如何返回多个返回值
二 函数多种传参方式
1.函数参数的种类
位置参数
关键字参数
缺省参数(默认参数)
比如前面容器排序的那个函数。
不定长参数
位置传递
*args 是规范,规则上是 * 任何字母都可以。
关键字传递
key word args ,同理 **kwargs 也是规范。
3.总结
三 匿名函数
1.将函数作为参数传递
为什么将函数作为参数传递
为了传入计算逻辑,而非传入数据。
函数如何作为参数传递
函数是一堆代码的封装, 在函数体里面包含了具体的执行逻辑,要求传入函数是要求传入代码的执行逻辑。
test_func(compute)和函数里的compute可以随便改成其他的名字,和compute函数没有关系。
2.匿名函数
如何定义匿名函数
使用 lambda 关键字
注意