本文主要是介绍第九章[函数]:9.4:lambda表达式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一,认识lambda表达式
1,什么是lambda表达式?
lambda表达式是匿名的小型函数,可以快速地在行内完成定义。
它们在其他语言中也被称为匿名函数。
即,函数没有具体的名称,而用def创建的方法是有名称的。
如果不需要在程序中对一个函数使用两次,使用lambda表达式更方便,
使用时它们和普通的函数完全一样。
而且当使用函数作为参数的时候,lambda表达式非常有用,它可以让你的代码简单,简洁
2,lambda表达式的语法:
lambda [parameter_list] : expression
说明:lambda 关键字: 用来定义一个lambda 表达式,
lambda 表达式必须使用 lambda 关键字定义
parameter_list: 参数列表,冒号左边为参数列表,可不带参数,也可有多个参数
若有多个参数,则参数间用逗号隔开
expression:冒号右边为 lambda 表达式的返回值
3、lambda函数与def函数的区别
lambda可以立即传递(无需变量),自行返回结果
lambda在内部只能包含一行代码
lambda是一个为编写简单函数而设计的,而de
这篇关于第九章[函数]:9.4:lambda表达式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!