Python零基础-11-函数进阶,函数的多返回值、函数的多种传参、lambda匿名函数



遇到返回值后,直接返回,就不会执行后面的语句了。

【函数的多返回值——语法】





【通过 键值对 的方式进行参数传递】
可以位置传参,可以关键字传参;
混用时,位置传参在前,关键字传参在后。





缺省参数设置,可以在定义中进行缺省





【不定长参数 / 可变参数】

【不定长参数——位置传参】传入的参数会被当成一个元组

【不定长参数——关键字传参】传入的参数会被当成一个元组

用键值对的方式,关键字传参







【函数的多种传参方式】




【将函数作为参数传递的区别】
普通的传入数据的方式,计算逻辑 / 函数是确定的,但是需要计算的数字是不确定的。
函数参数传递的方式,需要计算的多个数字是确定的,但是计算的逻辑是不确定的(需要用传入的函数来定义逻辑)











同样都是x, y ,传递不同计算逻辑函数的效果




【lambda 匿名函数 的定义语法】


lambda 匿名函数只能有一行函数体,也不能重复利用



