博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lambda 表达式 (匿名函数)
阅读量:4914 次
发布时间:2019-06-11

本文共 482 字,大约阅读时间需要 1 分钟。

格式:

lambda x: x * x

 

 

关键字lambda表示匿名函数,冒号前面的x表示函数参数。

 

匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。

 

用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数:

 

>>> f = lambda x: x*x>>> f
at 0x00B2D660>>>> f(6)36

把匿名函数作为表达式返回:

>>> def o(x,y):...     return lambda: x*x + y*y...>>> o
>>> o(4,5)
.
at 0x02E03738>>>> a=o(4,5)>>> a()41>>>

 

转载于:https://www.cnblogs.com/pengxuann/p/7384242.html

你可能感兴趣的文章
Fitnesse框架介绍(一)
查看>>
Fitnesse之框架介绍(二)
查看>>
Codeforces Round #FF (Div. 2) 题解
查看>>
Oracle SEQUENCE 具体说明
查看>>
fastjson JSONObject.toJSONString 出现 $ref: "$."的解决办法(重复引用)
查看>>
Mysql Programming CS 155P笔记(三)
查看>>
Spring系列之基本配置
查看>>
VS2010中的自动化测试(2)——单元测试
查看>>
我的感情,仍是如此,卦卦如此
查看>>
这样一套操作要练习多久
查看>>
VS中的生成事件
查看>>
全选功能
查看>>
linux系统管理(1)之 内核编译选项查看
查看>>
HDMI中checksum计算法
查看>>
Delphi中停靠技术的实现
查看>>
java八种排序算法---快速排序
查看>>
Android入门之旅3—ubuntu11.4上通过adb连接M9手机
查看>>
将eclipse上的web项目部署到Tomcat服务器上经验总结
查看>>
SQLPLUS –> Metalink - (INVItemCt115h.sql ) Note: 223702.1
查看>>
数据结构-排序算法总结
查看>>