>>> fun = lambda a: a+1
>>> fun(1)
2
>>> fun = lambda a,b: a+b
>>> fun(1,2)
3
>>> fun = lambda a,b: a+b if a<b else b-a
>>> fun(3,1)
-2
>>> fun(1,3)
4

上面这些到底是什么意思呢,分析一下:

lambda表达式是简单函数的表达式,为什么是简单呢,因为它的函数体包含的表达式不能超过一个。

如果我们不用lambda表达式,用正常函数实现以上功能,代码就略显繁琐了。

最新文章

  1. composer 自动加载原理
  2. IOS5中的Safari不兼容Javascript中的Date问题,做下笔录吧!奶奶的,折腾我半天!
  3. MVC缓存02,使用数据层缓存,添加或修改时让缓存失效
  4. curl批处理从官方demo封装
  5. js touch触屏原理分析
  6. 标准IO: 文件的打开与关闭函数 fopen &amp; fclose
  7. Spring boot Spring cloud 框架搭建
  8. 【测试工程师面试】在BOSS直聘上和面试官的一问一答
  9. Android项目实战(五十):微信支付 坑总结
  10. codeforces722B
  11. 网络编程之Socket &amp; ServerSocket
  12. Threading.local
  13. jdbc--取大量数据
  14. 基于Centos搭建Python Web 环境搭建教程
  15. CSS学习笔记-04 a标签-导航练习
  16. BZOJ [FJOI2007]轮状病毒 (找规律)
  17. centos7切换启动内核
  18. SharePoint Online 创建资产库
  19. SYS_数据访问权限Operation Unit和Ledger的访问设定(案例)
  20. Windows中将javac和java两个命令集成到UltraEdit工具栏

热门文章

  1. xmpp 协议之可扩展消息(messaging)与状态(presence)协议核心: RFC 3920
  2. workstack windows to openstack
  3. 第三百零五天 how can I 坚持
  4. JSP学习初体验
  5. Linux下的JDK安装rpm命令详解
  6. UVALive 7461 Separating Pebbles (计算几何)
  7. Spring EL Operators example
  8. aspose.cell制作excel常见写法
  9. Educational Codeforces Round 10 D. Nested Segments (树状数组)
  10. error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏的解决方案