python中l(wèi)ambda與def用法對(duì)比實(shí)例分析
本文實(shí)例對(duì)比分析了python中l(wèi)ambda與def的用法。分享給大家供大家參考。具體分析如下:
1、lambda用來(lái)創(chuàng)建匿名函數(shù),不同于def(def創(chuàng)建的函數(shù)都是有名字的)。
2、lambda不會(huì)將結(jié)果賦給一個(gè)標(biāo)識(shí)符,而def會(huì)將函數(shù)結(jié)果賦給一個(gè)標(biāo)識(shí)符。
3、lambda是一個(gè)表達(dá)式,而def是一個(gè)語(yǔ)句
示例程序:
>>> f1 = lambda x,y,z: x*2+y+z # lambda帶有多個(gè)參數(shù) >>> print f1(3,2,1) 9 >>> f3 = lambda i:i*2 # lambda帶有一個(gè)參數(shù) >>> print f3(7) 14 >>> def fun1(n): ... return lambda m:m**n # m的n次方 ... >>> def fun2(m, n): ... return m+n ... >>> f2 = fun1(2) # 動(dòng)態(tài)生成一個(gè)函數(shù) >>> print f2(4) 16 >>> print fun2(3, (lambda x:x+1)(2)) # lambda用作函數(shù)參數(shù) 6 >>>
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
- 在Python中使用lambda高效操作列表的教程
- python基礎(chǔ)教程之lambda表達(dá)式使用方法
- 深入解析Python中的lambda表達(dá)式的用法
- python中的lambda表達(dá)式用法詳解
- 簡(jiǎn)單介紹Python中的filter和lambda函數(shù)的使用
- Python中 Lambda表達(dá)式全面解析
- 詳解Python的Lambda函數(shù)與排序
- Python lambda和Python def區(qū)別分析
- Python的幾個(gè)高級(jí)語(yǔ)法概念淺析(lambda表達(dá)式閉包裝飾器)
- 舉例講解Python的lambda語(yǔ)句聲明匿名函數(shù)的用法
- Python lambda函數(shù)基本用法實(shí)例分析
相關(guān)文章
Python獲取一個(gè)用戶名的組ID過(guò)程解析
這篇文章主要介紹了Python獲取一個(gè)用戶名的組ID過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09Python讀取txt文件數(shù)據(jù)的方法(用于接口自動(dòng)化參數(shù)化數(shù)據(jù))
這篇文章主要介紹了Python讀取txt文件數(shù)據(jù)的方法(用于接口自動(dòng)化參數(shù)化數(shù)據(jù)),需要的朋友可以參考下2018-06-06pytorch實(shí)現(xiàn)textCNN的具體操作
這篇文章主要介紹了pytorch實(shí)現(xiàn)textCNN的具體操作流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05python完成FizzBuzzWhizz問(wèn)題(拉勾網(wǎng)面試題)示例
這篇文章主要介紹了python完成FizzBuzzWhizz問(wèn)題(拉勾網(wǎng)面試題)示例,需要的朋友可以參考下2014-05-05python定時(shí)執(zhí)行指定函數(shù)的方法
這篇文章主要介紹了python定時(shí)執(zhí)行指定函數(shù)的方法,涉及Python中sleep方法延時(shí)執(zhí)行的相關(guān)使用技巧,需要的朋友可以參考下2015-05-05Python統(tǒng)計(jì)可散列的對(duì)象之容器Counter詳解
Counter是一個(gè)容器,可以跟蹤等效值增加的次數(shù).這個(gè)類可以用來(lái)實(shí)現(xiàn)其他語(yǔ)言中常用包或多集合數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的算法.本篇文章非常詳細(xì)的介紹了容器Counter的使用方式,需要的朋友可以參考下2021-05-05Python實(shí)現(xiàn)批量下載SMAP數(shù)據(jù)
在科學(xué)研究和數(shù)據(jù)分析中,獲取大規(guī)模的遙感數(shù)據(jù)是一個(gè)常見的任務(wù),本文將詳細(xì)為大家介紹如何利用Python實(shí)現(xiàn)SMAP數(shù)據(jù)的批量下載,需要的可以參考下2023-12-12