日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]python 使用 lambda 來創(chuàng)建匿名函數(shù)。 所謂匿名,意即不再使用 def 語句這樣標(biāo)準的形式定義一個函數(shù)。 lambda 只是一個表達式,函數(shù)體比 def 簡單很多。 lambda的主體是一

python 使用 lambda 來創(chuàng)建匿名函數(shù)。

所謂匿名,意即不再使用 def 語句這樣標(biāo)準的形式定義一個函數(shù)。

lambda 只是一個表達式,函數(shù)體比 def 簡單很多。

lambda的主體是一個表達式,而不是一個代碼塊。僅僅能在lambda表達式中封裝有限的邏輯進去。

lambda 函數(shù)擁有自己的命名空間,且不能訪問自己參數(shù)列表之外或全局命名空間里的參數(shù)。

雖然lambda函數(shù)看起來只能寫一行,卻不等同于C或C++的內(nèi)聯(lián)函數(shù),后者的目的是調(diào)用小函數(shù)時不占用棧內(nèi)存從而增加運行效率。

語法

lambda 函數(shù)的語法只包含一個語句,如下:

如下實例:

以上實例輸出結(jié)果:

return語句

return [表達式] 語句用于退出函數(shù),選擇性地向調(diào)用方返回一個表達式。不帶參數(shù)值的return語句返回None。之前的例子都沒有示范如何返回數(shù)值,以下實例演示了 return 語句的用法:

以上實例輸出結(jié)果:

強制位置參數(shù)

Python3.8 新增了一個函數(shù)形參語法 / 用來指明函數(shù)形參必須使用指定位置參數(shù),不能使用關(guān)鍵字參數(shù)的形式。

在以下的例子中,形參 a 和 b 必須使用指定位置參數(shù),c 或 d 可以是位置形參或關(guān)鍵字形參,而 e 或 f 要求為關(guān)鍵字形參:

以下使用方法是正確的:

以下使用方法會發(fā)生錯誤:

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉