国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python中lambda和def有什么区别

Python中lambda和def有什么区别

头像

Python

2019-06-15 10:49:445567浏览 · 0收藏 · 0评论

在Python中lambda和def都是用来创建函数的,但是这两者有什么区别呢?先来看一个案例分析:

示例程序:

>>> 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中lambda与def的用法,lambda和def的区别总结如下:

1、lambda用来创建匿名函数,不同于def(def创建的函数都是有名字的)。

2、lambda不会将结果赋给一个标识符,而def会将函数结果赋给一个标识符。

3、lambda是一个表达式,而def是一个语句

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

妈妈你真棒里面的插曲叫什么| 妈妈与儿子高清免费版电视剧| 老公水我B里骚水流出来了| 西游记| 爸爸缓慢有力送女儿的文案| 男生将78申请女生的定眼| 二年成全免费观看影视大全 | 《警花交换做爰》| 欧美大妈LOGO大全及价格图| 我的老师中韩双字ID| 老和尚猛挺进她莹莹的体导演是谁| 南野灯| 混乱的都市| 星空传媒天美传媒有限公司| 爱痴癫| 公么无耻要求中韩双字的意思| 女人吃精子的好处与功效| A级艳片《武则天》| 谷原希美| 小说适合晚上看的书| 成都私人情侣免费看电视剧的软件| 扌雷辶鬲的小说父女| 女主被兄弟三人轮流欺负的小说| 父女一起到达巅峰的小说| 女性无裆连体内衣| 《完美邻居2》电影在线观看| 香港十大禁片| BOBO浏览器(海外版)| 儿媳妇长太漂亮免费观看电视剧| 打扑克牌男女| 快拨出天我是你母亲歌词监控| 明明说好的只蹭蹭苦苦恳求歌词| 舒淇与黑人性猛交| 一路向西在线观看剧情电影| 初次尝了销魂少妇邻居 | 宝宝今晚不带小雨伞| 欧美人与性口牲饺配视频免费| 一夹一摇怎么练出来| 一品国精和二品国精的文化意义| 粘液共生1~3集免费观看动漫| H动漫无遮挡成人H视频