【Python】Python中的lambda匿名函数
生活随笔
收集整理的這篇文章主要介紹了
【Python】Python中的lambda匿名函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
語法格式:
lambda params:expr注意事項:
- lambda只是一個表達式,函數體比def的簡單很多。
- lambda的主體是一個表達式,而不是一個代碼塊。僅僅能在lambda表達式中封裝有限的邏輯。
- lambda函數擁有自己的命名空間,且不能訪問自有參數列表之外或全局命名空間里的參數。
- 雖然lambda函數看起來只能寫一行,但是它不同于C或者C++的內聯函數,后者的目的是調用小函數時不占用棧內存從而提高運行效率。
實例:
sum = lambda var1, var2: var1 + var2用途:
- 定義簡單匿名函數:寫起來快速而簡單,節省代碼。
- 定義不復用函數:需要抽象一個抽象簡單的功能而不想單獨定義一個函數。
- 為了代碼清晰整潔。
總結
以上是生活随笔為你收集整理的【Python】Python中的lambda匿名函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解读Spring MVC项目技术架构
- 下一篇: Python定时任务-schedule