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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM