python-匿名函数lambda
Posted sidaofeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-匿名函数lambda相关的知识,希望对你有一定的参考价值。
Python 借助lambda 表达式构建匿名函数
格式:
lambda 参数列表:表达式
lambda x : x ** 2
(lambda x : x ** 2)(4) # 调用
foo = lambda x,y:(x + y) ** 2 #不推荐这么用
foo(2,1)
################ 建议使用普通函数
def foo(x,y):
return(x + y) ** 2
foo(2,12019-05-21)
使用lambda关键字来定义匿名函数
参数列表不需要小括号
冒号是用来分隔参数列表和表达式的
不需要使用return,表达式的值,就是匿名函数返回值
lambda表达式(匿名函数)只能写在一行上,被称为单行函数
用途:
在高阶函数传参时,使用lambda表达式,往往能简化代码
以上是关于python-匿名函数lambda的主要内容,如果未能解决你的问题,请参考以下文章