Python3.3 学习笔记4 - 函数 - lambda

1.      函数格式:
  lambda [parameters]: commands

2.      函数功能:
  lambda创建匿名函数,而用def创建的方法是有名称的,它是一个表达式。优点:省去定义函数的过程,不需要考虑命名问题。

3.      命令实例
  • 例:直接使用
    •   print(lambda x:x+1(1)) #输出2,(1)是给x复制
  • 例:1个参数
    •   func1 = lambda x:x*2
    •   print(func1(3)) #结果为6
  • 例:多个参数(可以初始化参数)
    •   func2 = lambda x,y,z=1: x+y+z
    •   print(func2(2,3)) #结果为6
    •   print(func2(2,3,4)) #结果为9

 

posted on 2012-12-18 12:27  学习,记录,总结  阅读(4510)  评论(0编辑  收藏  举报