码迷,mamicode.com
首页 > 其他好文 > 详细

lambda 表达式

时间:2018-02-27 23:37:30      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:执行   语法   ...   return   style   函数对象   内容   abc   作用   

lambda 表达式

作用:

创建一个匿名函数对象

def类似,但不提供函数名

语法:

lambda[形参名1, 形参名2, ....]: 表达式

注:[]内容可以省略

说明:

lambda 只是一个表达式,他用来创建一个函数对象

lambda表达式执行时,返回的是冒号后(:)表达式的值

lambda 表达式创建的就只能包含一条语句

lambda 比函数简单且可以随时创建和销毁,有利于减少程序的偶合度

示例:

#示意lambda表达式

# def myadd(x, y):

#     return x + y

myadd = lambda x, y: x + y

print("20 + 40 = ", myadd(20, 40))

print("‘ABC‘ + ‘123‘ = ", myadd(‘ABC‘, ‘123‘))

lambda 表达式

标签:执行   语法   ...   return   style   函数对象   内容   abc   作用   

原文地址:https://www.cnblogs.com/bianjing/p/8481011.html

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