python传入函数时,匿名函数,用于一些不需要特意定义函数,直接传入匿名函数更方便,作用如下
1.简化函数定义过程,精简代码,阅读代码更方便,不需要去找def部分
2.对于一些程序执行过程中调用次数不多的函数,用lambda更方便
用法
lambda x: 表达式,直接返回表达式内容,如下图
也可以直接传参
PS:lambda只能说是个表达式,而不是代码块,只能封装有限逻辑进去,会降低代码可读性,对于一些单行函数定义可以使用,其它稍复杂情况不建议使用
python传入函数时,匿名函数,用于一些不需要特意定义函数,直接传入匿名函数更方便,作用如下
1.简化函数定义过程,精简代码,阅读代码更方便,不需要去找def部分
2.对于一些程序执行过程中调用次数不多的函数,用lambda更方便
用法
lambda x: 表达式,直接返回表达式内容,如下图
也可以直接传参
PS:lambda只能说是个表达式,而不是代码块,只能封装有限逻辑进去,会降低代码可读性,对于一些单行函数定义可以使用,其它稍复杂情况不建议使用