一、前言
在python中,我们不仅可以定义普通的函数,所谓的普通函数就是使用def关键字定义的函数,同时python也支持使用lambda语法定义匿名函数。
二、语法
lambda 参数列表 : 表达式
三、说明
使用lambda创建匿名函数。
所谓的匿名函数,就是没有名字的函数。
匿名函数冒号后面的表达式有且只能有一个,并且特别注意的是:是表达式不是语句。
匿名函数自带return返回,而return的返回结构就是表达式的计算后的结果。
四、匿名函数的调用
第一步、将创建好的匿名函数通过一个变量来去接收
第二步、和普通函数调用一样,借助变量实现调用
五、举例
第一步、创建一个匿名函数,作用是实现两个数的和。
lambda x,y : x + y
第二步、使用一个变量来去接收这个匿名函数
sum = lambda x , y : x + y
第三步、调用匿名函数
sum(10,20)
六、总结
通过上面的举例可以发现,匿名函数的调用其实是和普通函数是一样的,唯一的区别是匿名函数往往处理的功能非常的简单,而普通函数则可以处理复杂的功能,匿名函数可以做的功能,普通函数都可以实现。
领取专属 10元无门槛券
私享最新 技术干货