python匿名函數(shù)用法實(shí)例分析
本文實(shí)例講述了python匿名函數(shù)用法。分享給大家供大家參考,具體如下:
匿名函數(shù)特點(diǎn):
1.只能有一個(gè)表達(dá)式
2.不用return,默認(rèn)return結(jié)果
3.不需要名字,防止函數(shù)名重復(fù)
4.是對(duì)象,可賦值給一個(gè)變量
經(jīng)典例子
>>> map(lambda x : x*x, [2, 4, 8, 9]) [4, 16, 64, 81]
python匿名函數(shù)lambda格式:
lambda 參數(shù)(可以有默認(rèn)值) : 表達(dá)式
# 無參 >>> lambda : 'hello word!' <function <lambda> at 0x10d32f578> >>> hw = lambda : 'hello word!' >>> hw() 'hello word!' >>> hw <function <lambda> at 0x10d32f5f0> # 有參 >>> sum = lambda a, b : a + b >>> sum(2, 8) 10 # 有參 有默認(rèn)值 >>> sum = lambda a, b=8 : a + b >>> sum(2) 10 >>> sum(2, 4) 6 # 不定長(zhǎng)參 >>> sum = lambda *z : z >>> sum(18, 'ac', {'a': 1}) #嵌套if else(還有其他很多使用方法) >>> sum = lambda a, b : a if a>b else b >>> sum(4, 5) 5
關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python函數(shù)使用技巧總結(jié)》、《Python面向?qū)ο蟪绦蛟O(shè)計(jì)入門與進(jìn)階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門與進(jìn)階經(jīng)典教程》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
- python 匿名函數(shù)與三元運(yùn)算學(xué)習(xí)筆記
- 什么是Python中的匿名函數(shù)
- 深入淺析Python 函數(shù)注解與匿名函數(shù)
- python匿名函數(shù)lambda原理及實(shí)例解析
- Python函數(shù)的返回值、匿名函數(shù)lambda、filter函數(shù)、map函數(shù)、reduce函數(shù)用法實(shí)例分析
- python匿名函數(shù)的使用方法解析
- python lambda表達(dá)式(匿名函數(shù))寫法解析
- Python3匿名函數(shù)lambda介紹與使用示例
- 詳解Python匿名函數(shù)(lambda函數(shù))
- 淺談python之高階函數(shù)和匿名函數(shù)
- python 匿名函數(shù)相關(guān)總結(jié)
相關(guān)文章
python基礎(chǔ)學(xué)習(xí)之生成器與文件系統(tǒng)知識(shí)總結(jié)
本文是參考《python數(shù)據(jù)分析》的附錄對(duì)生成器和文件系統(tǒng)結(jié)合案例的一個(gè)簡(jiǎn)單回顧,文中對(duì)python生成器與文件系統(tǒng)作了非常詳細(xì)的介紹,對(duì)正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05django的autoreload機(jī)制實(shí)現(xiàn)
這篇文章主要介紹了django的autoreload機(jī)制實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06Python基于動(dòng)態(tài)規(guī)劃算法解決01背包問題實(shí)例
這篇文章主要介紹了Python基于動(dòng)態(tài)規(guī)劃算法解決01背包問題,結(jié)合實(shí)例形式分析了Python動(dòng)態(tài)規(guī)劃算法解決01背包問題的原理與具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-12-12keras讀取訓(xùn)練好的模型參數(shù)并把參數(shù)賦值給其它模型詳解
這篇文章主要介紹了keras讀取訓(xùn)練好的模型參數(shù)并把參數(shù)賦值給其它模型詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06一篇文章帶你了解Python和Java的正則表達(dá)式對(duì)比
正則表達(dá)式有元字符及不同組合來構(gòu)成,通過巧妙的構(gòu)造正則表達(dá)式可以匹配任意字符串,并完成復(fù)雜的字符串處理任務(wù),希望本片文章能給你帶來幫助2021-09-09解決pyecharts在jupyter notebook中使用報(bào)錯(cuò)問題
這篇文章主要介紹了解決pyecharts在jupyter notebook中使用報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06