什么是函数?
如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数
一.函数根据有没有参数,有没有返回值,可以相互组合,一共有4种
1.无参数,无返回值的函数
(不能接收参数,没有返回值)
2. 无参数,有返回值的函数
(不能接收参数,可以返回某个数据)
3.有参数,无返回值的函数
(能接收参数,不可以返回数据)
4.有参数,有返回值的函数
(不仅能接收参数,还可以返回某个数据)
匿名函数
匿名函数:用Lambda关键词创建一个小型匿名函数。
(1).Lambda函数能接收任何数量的参数但只能返回一个表达式的值
(2).匿名函数不能直接调用print,因为lambda需要一个表达式
注意lambda表达式只可以包含一个表达式,不允许包含其他复杂的语句,但是在表示中可以调用其他函数并支持默认参数和关键参数,该表示的计算结果相当于函数返回值。
匿名函数 递归函数
递归函数如果一个函数在内部不调用其他的函数,而是自己本身的话,这个函数就是递归函数
美女镇楼
美女镇楼
网友评论