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
