十匿名函数:lambda

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十匿名函数:lambda相关的知识,希望对你有一定的参考价值。

 

lambda关键字用于创建匿名函数,lambda函数能接收任意数量参数,只能返回一个表达式的值

lambda自带返回值

用一次就清除

普通函数

def fooo():
    return x**2
print(foo(3))

用lambda来写

lambda: x : x**2

# x 是参数
# x**2 相当于 return x**2

lambda可以加名字

func = lambda x x**2
func(2)

#这样人为的加了个名字,没什么意义

lambda函数内存地址

print(lambda x:x**2) # <function <lambda> at 0x0000020882EC60D0>

简单使用

def foo(n):
    return lambda x:x+n
res = foo(15)
print(res(6))

  

 

以上是关于十匿名函数:lambda的主要内容,如果未能解决你的问题,请参考以下文章

十匿名函数:lambda

KotlinKotlin 函数总结 ( 具名函数 | 匿名函数 | Lambda 表达式 | 闭包 | 内联函数 | 函数引用 )

KotlinKotlin 函数总结 ( 具名函数 | 匿名函数 | Lambda 表达式 | 闭包 | 内联函数 | 函数引用 )

python笔记十三(匿名函数)

python笔记十二(匿名函数)

python中匿名函数lambda如何用