在python的匿名函數(shù)
提問人:楊紫紅發(fā)布時間:2020-11-25
用lambda關鍵詞能創(chuàng)建小型匿名函數(shù)。這種函數(shù)得名于省略了用def聲明函數(shù)的標準步驟。
Lambda函數(shù)能接收任何數(shù)量的參數(shù)但只能返回一個表達式的值,同時只能不能包含命令或多個表達式。
匿名函數(shù)不能直接調用print,因為lambda需要一個表達式。
lambda函數(shù)擁有自己的名字空間,且不能訪問自有參數(shù)列表之外或全局名字空間里的參數(shù)。
Lambda函數(shù)能接收任何數(shù)量的參數(shù)但只能返回一個表達式的值,同時只能不能包含命令或多個表達式。
匿名函數(shù)不能直接調用print,因為lambda需要一個表達式。
lambda函數(shù)擁有自己的名字空間,且不能訪問自有參數(shù)列表之外或全局名字空間里的參數(shù)。
雖然lambda函數(shù)看起來只能寫一行,卻不等同于C或C++的內聯(lián)函數(shù),后者的目的是調用小函數(shù)時不占用棧內存從而增加運行效率。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>