Python函数

2018-04-30  本文已影响0人  小明坐地铁

什么是函数?

如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数

一.函数根据有没有参数,有没有返回值,可以相互组合,一共有4种

1.无参数,无返回值的函数

(不能接收参数,没有返回值)




2. 无参数,有返回值的函数

(不能接收参数,可以返回某个数据)




3.有参数,无返回值的函数

(能接收参数,不可以返回数据) 




4.有参数,有返回值的函数

(不仅能接收参数,还可以返回某个数据) 


                                                           匿名函数

匿名函数:用Lambda关键词创建一个小型匿名函数。

(1).Lambda函数能接收任何数量的参数但只能返回一个表达式的值

(2).匿名函数不能直接调用print,因为lambda需要一个表达式

注意lambda表达式只可以包含一个表达式,不允许包含其他复杂的语句,但是在表示中可以调用其他函数并支持默认参数和关键参数,该表示的计算结果相当于函数返回值。

匿名函数

                                                     递归函数

如果一个函数在内部不调用其他的函数,而是自己本身的话,这个函数就是递归函数

递归函数

                                                                          美女镇楼

美女镇楼
上一篇下一篇

猜你喜欢

热点阅读