大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Lambda函數(shù)的作用

Lambda函數(shù)的作用

更新時(shí)間:2022-05-13 09:09:14 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1327次

Lambda函數(shù)有什么作用?動(dòng)力節(jié)點(diǎn)小編來告訴大家。

1.lambda函數(shù)讓代碼看起來更簡(jiǎn)潔直觀

lambda函數(shù)又稱匿名函數(shù),有些情況下我們不用顯式定義而采用匿名函數(shù)會(huì)讓代碼看上去更加簡(jiǎn)潔。

In [48]: ls = [1,2,3]
In [49]: print(list(map(lambda x:x*x, ls)))
[1, 4, 9]

上面的例子中,通過lambda函數(shù)使得我們可以在不顯式定義函數(shù)的情況下為map傳遞了一個(gè)函數(shù),這使得代碼看上去更為簡(jiǎn)潔直觀。

關(guān)鍵詞lambda定義了一個(gè)匿名函數(shù),冒號(hào)前面的是匿名函數(shù)的參數(shù)(當(dāng)需要多個(gè)參數(shù)時(shí),參數(shù)之間用逗號(hào),分割),冒號(hào)后的是一個(gè)表達(dá)式,lambda函數(shù)的返回內(nèi)容就是表達(dá)式的值。

2.lambda函數(shù)是一個(gè)函數(shù)對(duì)象

lambda函數(shù)也是一個(gè)函數(shù)對(duì)象,所以也可以賦值給一個(gè)變量。

In [50]: lambda x,y:x*x+y*y
Out[50]: <function __main__.<lambda>>
In [51]: f1 = lambda x,y:x*x+y*y
In [52]: f1(1,2)
Out[52]: 5

lambda函數(shù)也作為返回值返回。

In [53]: def f():
    ...:     x = 1
    ...:     return lambda y:x*x+y*y    # lambda函數(shù)引用了本地變量x,并且在函數(shù)f結(jié)束后保存了x的狀態(tài)
    ...:
In [54]: m = f()
In [55]: m(2)
Out[55]: 5
In [56]: m.__closure__  # 證明m是一個(gè)閉包
Out[56]: (<cell at 0x00000132044E9E28: int object at 0x0000000051F260C0>,)

 

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲综合视频在线观看 | 纯欧美一级毛片_免费 | 色偷偷在线刺激免费视频 | 老头做爰xxxx视频 | 青青爽国产手机在线观看免费 | 一级一级一级毛片免费毛片 | 在线视频一区二区日韩国产 | 成人欧美视频 | 黄色免费看看 | 亚洲激情一区 | 老妇女人一级毛片 | 欧美一级二级aaa免费视频 | 欧美在线一级精品 | 成人动漫久久 | 日本一级毛片片免费观看 | 精品乱码一区二区三区在线 | 一区二区亚洲精品 | 亚洲 中文 欧美 日韩 在线人 | 四虎新网址 | 国产精品视频一 | 国产色产综合色产在线观看视频 | 欧美福利精品福利视频在线观看 | 热久久99影院 | 日本亚州在线播放精品 | 国产精品国产三级国产普通话 | 四虎精品久久久久影院 | 手机在线看片不卡中文字幕 | 最新国产精品好看的国产精品 | 性欧美高清come | 中文日韩欧美 | 香蕉视频一区二区三区 | 国产国语一级毛片中文 | 免费福利小视频 | 国产精品一国产精品 | 四虎海外影库www4hu | 国产一区免费在线观看 | 特级aaa毛片 | 天天尻逼| 国产护士一级毛片高清 | 亚洲黄色视屏 | 九九爱这里只有精品 |