码迷,mamicode.com
首页 > 编程语言 > 详细

python's lambda expression

时间:2020-06-25 12:06:07      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:表达   strong   单行   自己的   lambda函数   code   例子   函数   pre   

lambda 函数的语法只包含一个语句,表现形式如下:

lambda [arg1 [,arg2,.....argn]] : expression

expression 是一个参数表达式,表达式中出现的参数需要在 [arg......] 中有定义,并且表达式只能是单行的,只能有一个表达式

lambda的特性:

   1)lambda 函数是匿名的:lambda函数没有名字。

   2)lambda 函数有输入和输出:输入是传入到参数列表argument_list的值,输出是根据表达式expression计算得到的值。

   3)lambda 函数拥有自己的命名空间:不能访问自己参数列表之外或全局命名空间里的参数,只能完成非常简单的功能。

下面来看个例子:

myAdd = lambda x, y: x + y
print(myAdd(10, 20))

 

python's lambda expression

标签:表达   strong   单行   自己的   lambda函数   code   例子   函数   pre   

原文地址:https://www.cnblogs.com/yanghh/p/13191180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!