九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
匿名函數(shù)

匿名函數(shù)

如何定義

在python里面,我們用def來定義一個(gè)函數(shù),比如:

def double(x):
return 2*x

除了以上的凡是定義函數(shù),Python還支持了另一種函數(shù)的定義法,lambda,可以讓我們創(chuàng)建一個(gè)匿名函數(shù),也就是沒有名稱的函數(shù)。它的形式如下:

lambda 參數(shù):表達(dá)式

注意lambda函數(shù)沒有return關(guān)鍵字。那我們把上面的函數(shù)改寫一下:

lambda x:2*x

那如何調(diào)用呢?可以這樣使用:

(lambda x:2*x)(8)

由于匿名函數(shù)本質(zhì)上是一個(gè)函數(shù)的對(duì)象,也可以將其賦值給另一個(gè)變量,在用該變量來調(diào)用函數(shù):

f=lambda x:2*x
f
f(8)

上面的直接使用,不做演示了。

使用場(chǎng)景

存在即合理,所以匿名函數(shù)的使用場(chǎng)景是什么?匿名函數(shù)一般創(chuàng)建一個(gè)臨時(shí)性的,小巧的函數(shù),比如上面的double函數(shù),當(dāng)然我們用def也是可以的,但是用lanbda函數(shù)的話起來和簡(jiǎn)潔。尤其是是在高階函數(shù)的使用中。記住一點(diǎn)就是函數(shù)就一行的時(shí)候就考慮用匿名函數(shù),以及這個(gè)函數(shù)在程序的上下文里面出現(xiàn)的頻率很小的時(shí)候。
那我們就考慮用匿名函數(shù)。

小結(jié)

1.匿名函數(shù)本質(zhì)上是一個(gè)函數(shù),沒有函數(shù)名稱,因此使用的時(shí)候不用考慮函數(shù)名的沖突。
2.匿名函數(shù)的使用場(chǎng)景是臨時(shí)性的,小巧的,頻率低的~

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python函數(shù)里的4個(gè)小花招
匿名函數(shù)--python
Python匿名函數(shù) Lambda表達(dá)式作用
Python入門基礎(chǔ)怎么定義函數(shù),函數(shù)調(diào)用,函數(shù)傳遞參數(shù),匿名函數(shù)
Python Lambda函數(shù)竟有這么多用法
python最常用七大函數(shù)(三)之返回函數(shù)和匿名函數(shù)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服