Python匿名函数:lambda表达式的使用!
 老男孩IT教育
老男孩IT教育
 常见问题
常见问题
 2021年7月22日 17:09
2021年7月22日 17:09
lambda 表达式,又称匿名函数,常用来表示内部仅包含 1 行表达式的函数。如果一个函数的函数体仅有 1 行表达式,则该函数就可以用 lambda 表达式来代替。
lambda表达式,又称匿名函数,常用来表示内部仅包含1行表达式的函数。如果一个函数的函数体仅有1行表达式,则该函数就可以用 lambda 表达式来代替。
lambda 表达式的语法格式如下:
# name = lambda [list] : 表达式
其中,定义lambda表达式,必须使用lambda关键字;[list]作为可选参数,等同于定义函数是指定的参数列表;value为该表达式的名称。
def add(x, y):
    return x+ y
print(add(2,3))
(lambda x,y:x+y)(2,3)
可以这样理解lambda表达式,其就是简单函数(函数体仅是单行的表达式)的简写版本。相比函数,lambda表达式具有以下2个优势:
对于单行函数,使用lambda表达式可以省去定义函数的过程,让代码更加简洁;
对于不需要多次复用的函数,使用lambda表达式可以在用完之后立即释放,提高程序执行的性能。
老男孩Python课程针对不同阶段的学员开设了Python自动化运维和Python全栈开发+人工智能课程,根据学员不同的学习需求,可分为脱产班、周末班和网络班三种班型,Python全栈开发脱产班采取5+5教学模式,让学员学到更多知识,真正掌握精深Python知识技能,可满足学员5-8年职业生涯需求。
推荐阅读:
 本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。
本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。
                     老男孩教育专注IT教育10余年,只培养IT技术精英
老男孩教育专注IT教育10余年,只培养IT技术精英 全国免费咨询电话(渠道合作):400-609-2893
全国免费咨询电话(渠道合作):400-609-2893 
                     
                     
                            

 
                        









 
         
                         
                         扫码加入Go语言学院讨论学习群
扫码加入Go语言学院讨论学习群 
                            
                         最新文章
最新文章 
                                         
                                         
                                        