python匿名函數(shù)用法實例分析
本文實例講述了python匿名函數(shù)用法。分享給大家供大家參考,具體如下:
匿名函數(shù)特點:
1.只能有一個表達式
2.不用return,默認return結(jié)果
3.不需要名字,防止函數(shù)名重復
4.是對象,可賦值給一個變量
經(jīng)典例子
>>> map(lambda x : x*x, [2, 4, 8, 9]) [4, 16, 64, 81]
python匿名函數(shù)lambda格式:
lambda 參數(shù)(可以有默認值) : 表達式
# 無參 >>> 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 # 有參 有默認值 >>> sum = lambda a, b=8 : a + b >>> sum(2) 10 >>> sum(2, 4) 6 # 不定長參 >>> 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計入門與進階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門與進階經(jīng)典教程》
希望本文所述對大家Python程序設計有所幫助。
- python 匿名函數(shù)與三元運算學習筆記
- 什么是Python中的匿名函數(shù)
- 深入淺析Python 函數(shù)注解與匿名函數(shù)
- python匿名函數(shù)lambda原理及實例解析
- Python函數(shù)的返回值、匿名函數(shù)lambda、filter函數(shù)、map函數(shù)、reduce函數(shù)用法實例分析
- python匿名函數(shù)的使用方法解析
- python lambda表達式(匿名函數(shù))寫法解析
- Python3匿名函數(shù)lambda介紹與使用示例
- 詳解Python匿名函數(shù)(lambda函數(shù))
- 淺談python之高階函數(shù)和匿名函數(shù)
- python 匿名函數(shù)相關(guān)總結(jié)
相關(guān)文章
python基礎(chǔ)學習之生成器與文件系統(tǒng)知識總結(jié)
本文是參考《python數(shù)據(jù)分析》的附錄對生成器和文件系統(tǒng)結(jié)合案例的一個簡單回顧,文中對python生成器與文件系統(tǒng)作了非常詳細的介紹,對正在學習python的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05Python基于動態(tài)規(guī)劃算法解決01背包問題實例
這篇文章主要介紹了Python基于動態(tài)規(guī)劃算法解決01背包問題,結(jié)合實例形式分析了Python動態(tài)規(guī)劃算法解決01背包問題的原理與具體實現(xiàn)技巧,需要的朋友可以參考下2017-12-12keras讀取訓練好的模型參數(shù)并把參數(shù)賦值給其它模型詳解
這篇文章主要介紹了keras讀取訓練好的模型參數(shù)并把參數(shù)賦值給其它模型詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06解決pyecharts在jupyter notebook中使用報錯問題
這篇文章主要介紹了解決pyecharts在jupyter notebook中使用報錯問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06