日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
python中匿名函數(shù)的使用方法

這篇文章給大家分享的是有關(guān)python中匿名函數(shù)的使用方法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

昌圖網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)

匿名函數(shù)

匿名函數(shù)不需要顯示地定義函數(shù)名,使用【lambda + 參數(shù) +表達(dá)式】的方式。

lambda 函數(shù)

lambda 函數(shù)的形式

lambda argument1, argument2,... argumentN : expression

套入函數(shù),使用lambda

square = lambda x: x**2
square(3)
9
lambda 返回的一個(gè)函數(shù)對(duì)象

注意:lambda 和def 的區(qū)別

lambda 是一個(gè)表達(dá)式,def 是一個(gè)語(yǔ)句

[(lambda x: x*x)(x) for x in range(10)]
# 輸出
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

lambda 可以用作函數(shù)的參數(shù),def 不能

l = [(1, 20), (3, 0), (9, 10), (2, -1)]
l.sort(key=lambda x: x[1]) # 按列表中元祖的第二個(gè)元素排序
print(l)
# 輸出
[(2, -1), (3, 0), (9, 10), (1, 20)]

lambda 是只有一行的簡(jiǎn)單表達(dá)式

squared = map(lambda x: x**2, [1, 2, 3, 4, 5])
如果不用lambda ,你用def就需要多寫好多行
def square(x):
    return x**2
squared = map(square, [1, 2, 3, 4, 5])

在tkinter 中實(shí)現(xiàn)的簡(jiǎn)單功能

from tkinter import Button, mainloop
button = Button(
    text='This is a button',
    command=lambda: print('being pressed')) # 點(diǎn)擊時(shí)調(diào)用 lambda 函數(shù)
button.pack()
mainloop()

python中匿名函數(shù)的使用方法

主要你按壓就出現(xiàn)being pressed,你用def就是下面的樣子。

from tkinter import Button, mainloop
 
def print_message():
    print('being pressed')
 
button = Button(
    text='This is a button',
    command=print_message) # 點(diǎn)擊時(shí)調(diào)用 lambda 函數(shù)
button.pack()
mainloop()

使用def 要寫好多行,多定義一個(gè)函數(shù)。

感謝各位的閱讀!關(guān)于python中匿名函數(shù)的使用方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


名稱欄目:python中匿名函數(shù)的使用方法
網(wǎng)址分享:http://www.dlmjj.cn/article/gcccdp.html