一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python中lambda與def用法對比實例分析

python中lambda與def用法對比實例分析

2020-06-19 09:54露露 Python

這篇文章主要介紹了python中lambda與def用法對比,實例分析了lambda與def的區別與使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例對比分析了pythonlambdadef的用法。分享給大家供大家參考。具體分析如下:

1、lambda用來創建匿名函數,不同于def(def創建的函數都是有名字的)。
2、lambda不會將結果賦給一個標識符,而def會將函數結果賦給一個標識符。
3、lambda是一個表達式,而def是一個語句

示例程序:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
>>> f1 = lambda x,y,z: x*2+y+z # lambda帶有多個參數
>>> print f1(3,2,1)
9
>>> f3 = lambda i:i*2 # lambda帶有一個參數
>>> print f3(7)
14
>>> def fun1(n):
...   return lambda m:m**n # m的n次方
...
>>> def fun2(m, n):
...   return m+n
...
>>> f2 = fun1(2) # 動態生成一個函數
>>> print f2(4)
16
>>> print fun2(3, (lambda x:x+1)(2)) # lambda用作函數參數
6
>>>

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99精彩视频| 摸进老太婆的裤裆小说 | 人人揉揉香蕉 | 国产青色 | 99爱免费 | 牛牛色婷婷在线视频播放 | 欧美精品综合一区二区三区 | 精品一区heyzo在线播放 | 国产v视频 | 70老妇牲交毛片 | 免费jizz在在线播放国产 | 日韩欧美精品一区二区 | 精品国产原创在线观看视频 | 欧美日韩国产亚洲一区二区三区 | 14一18cad中国大学生 | 日本在线小视频 | 蘑菇香蕉茄子绿巨人丝瓜草莓 | 男人天堂网www | 国产精品久久久久久久久久久搜索 | 亚洲人成网站在线观看90影院 | 九九影院午夜理论片无码 | 强漂亮白丝女教师小说 | 国产小视频在线 | 免费毛片大全 | 午夜dj免费视频观看社区 | 成年男女免费视频观看性 | 亚洲成人免费 | 欧美精品国产一区二区 | 天天操免费视频 | 粉嫩极品国产在线观看免费 | 幻女free性zozo交体内谢 | 国产精品亚洲综合第一区 | 男人的天堂久久精品激情 | 欧美丰满大乳大屁在线观看股 | 国产精品亚洲片在线不卡 | 国产福利资源网在线观看 | 色8| 四虎影库紧急大通知 | 天堂资源在线www中文 | 免费看h片的网站 | 国产精品露脸国语对白河北 |