python预科5--函数及lambda匿名函数
1,定义:根据输入实现,输出特定功能的代码块。
2,作用:将代码模块化,重复利用。
3,语法:
def 函数名(self,形参):
业务代码
return 返回值
示例:
5,函数参数分类:必备参数(位置参数,关键字参数),默认参数,不定长参数
5.1 必备参数-位置参数
5.2 必备参数-关键字参数
5.3 默认参数
5.4 不定长参数
6.函数返回值:把做成某件事情的结果可以看做返回值,这个结果你想别的地方能知道或者用到,这就叫函数的返回值。
注:1,函数可以多个返回值,2,函数一旦执行了return,后面的语句都将不会执行。
7,匿名函数:定义函数时未给定函数名称的函数叫做匿名函数
7.1 作用:快捷的构建函数,使用方便。
7.2 语法:lambda 参数列表:表达式
lambda x,y:x+y
注:其中x,y是参数,会带入后面的表达式中,表达式的结果就是匿名函数的返回值