lamda匿名函数

Posted liuqingyang

tags:

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

一.lamda表示的是匿名函数,不需要def来声明,一句话就可以声明出一个函数

语法:函数名=lamda 参数:返回值

注意:

1.函数的参数可以有多个,多个参数之间用逗号隔开

2.匿名函数不管多复杂.只能写一行,且逻辑结束后直接返回数据

3.返回值和正常的函数一样,可以是任意数据类型

匿名函数并不是说一定没有名字,这里的变量就是一个函数名,说他是匿名原因是我们通过__name__查看的时候是没有名字的,统一都叫lamda,在调用的时候没有什么特别之处.

def func(n)
    return n**n
print(func(10))




f = lamda n :n**n
print(f(10))

 

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

Lamda Expression

C#的Lamda表达式_匿名函数

lamda表达式

1. lamda匿匿名函数 2. sorted() 3. ?lter() 4. map() 5. 递归函数

委托泛型委托多播委托匿名函数lamda表达式事件

(23)c#传智:单例模式,XML读写,委托,匿名函数,Lamda,多播委托