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á)式
# 無(wú)參
>>> 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)容感興趣的讀者可查看本站專(zhuān)題:《Python函數(shù)使用技巧總結(jié)》、《Python面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)與進(jìn)階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門(mén)與進(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ù))寫(xiě)法解析
- Python3匿名函數(shù)lambda介紹與使用示例
- 詳解Python匿名函數(shù)(lambda函數(shù))
- 淺談python之高階函數(shù)和匿名函數(shù)
- python 匿名函數(shù)相關(guān)總結(jié)
相關(guān)文章
python接口調(diào)用已訓(xùn)練好的caffe模型測(cè)試分類(lèi)方法
今天小編就為大家分享一篇python接口調(diào)用已訓(xùn)練好的caffe模型測(cè)試分類(lèi)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08
使用anaconda的pip安裝第三方python包的操作步驟
今天小編就為大家分享一篇使用anaconda的pip安裝第三方python包的操作步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
Windows和Linux下使用Python訪問(wèn)SqlServer的方法介紹
這篇文章主要介紹了Windows和Linux下使用Python訪問(wèn)SqlServer的方法介紹,本文講解了Windows下配置Python訪問(wèn)Sqlserver、Linux下配置Python訪問(wèn)SqlServer等內(nèi)容,需要的朋友可以參考下2015-03-03
Python中根據(jù)時(shí)間自動(dòng)創(chuàng)建文件夾的代碼實(shí)現(xiàn)
這篇文章主要介紹了Python中根據(jù)時(shí)間自動(dòng)創(chuàng)建文件夾的代碼實(shí)現(xiàn),這樣的話(huà)給工作帶來(lái)極大的便利,方便桌面文件按時(shí)間存放,具體實(shí)例代碼跟隨小編一起看看吧2021-10-10
使用python寫(xiě)的opencv實(shí)時(shí)監(jiān)測(cè)和解析二維碼和條形碼
這篇文章主要介紹了使用python寫(xiě)的opencv實(shí)時(shí)監(jiān)測(cè)和解析二維碼和條形碼,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08
tkinter禁用(只讀)下拉列表Combobox問(wèn)題
這篇文章主要介紹了tkinter禁用(只讀)下拉列表Combobox問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
python類(lèi)的實(shí)例化問(wèn)題解決
這篇文章主要介紹了python類(lèi)的實(shí)例化問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08

