位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

在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ù)看起來只能寫一行,卻不等同于C或C++的內聯(lián)函數(shù),后者的目的是調用小函數(shù)時不占用棧內存從而增加運行效率。

image.png

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部