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
原文地址:https://www.cnblogs.com/xumengpiaoyun/p/2823058.html