韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python中的匿名函数如何使用?

python中的匿名函数如何使用?

python匿名函数用法

头像

2020-11-07 17:30:332774浏览 · 0收藏 · 0评论

之前我们给大家讲函数也不再少数,往期里也经常在函数内容里给大家拓展新的函数,不知道大家都没有理解呢?小编知道函数是大家的基础,在浏览代码的时候,经常注意这块内容,今天也不例外,下面给大家带来一个好玩的函数——匿名函数,一起来看下吧~

匿名函数

匿名函数不需要显示地定义函数名,使用【lambda + 参数 +表达式】的方式

lambda 函数

lambda 函数的形式

lambda argument1, argument2,... argumentN : expression

套入函数,使用lambda

square = lambda x: x**2
square(3)
9
lambda 返回的一个函数对象

注意:lambda 和def 的区别

lambda 是一个表达式,def 是一个语句

[(lambda x: x*x)(x) for x in range(10)]
# 输出
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

lambda 可以用作函数的参数,def 不能

l = [(1, 20), (3, 0), (9, 10), (2, -1)]
l.sort(key=lambda x: x[1]) # 按列表中元祖的第二个元素排序
print(l)
# 输出
[(2, -1), (3, 0), (9, 10), (1, 20)]

lambda 是只有一行的简单表达式

squared = map(lambda x: x**2, [1, 2, 3, 4, 5])
如果不用lambda ,你用def就需要多写好多行
def square(x):
    return x**2
squared = map(square, [1, 2, 3, 4, 5])

tkinter 中实现的简单功能

from tkinter import Button, mainloop
button = Button(
    text='This is a button',
    command=lambda: print('being pressed')) # 点击时调用 lambda 函数
button.pack()
mainloop()

主要你按压就出现being pressed,你用def就是下面的样子。

from tkinter import Button, mainloop
 
def print_message():
    print('being pressed')
 
button = Button(
    text='This is a button',
    command=print_message) # 点击时调用 lambda 函数
button.pack()
mainloop()

使用def 要写好多行,多定义一个函数。

好了,以上就是详细的匿名函数的使用了哦~如需了解更多python实用知识,点击进入PyThon学习网教学中心

关注

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

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

偷偷在线观看免费高清电视剧推荐 | 《不戴套瑜伽教练3》| 妈妈醉酒后把我当爸爸电视剧| 丈夫不在的日子中字头| 美国A片巜禁忌9| EXO妈妈MV高清免费观看| 《美国伦理4女警》| 老阿姨高清免费观看电视剧 | 小寡妇在线观看免费播放电视剧 | 法国色情巜做爰4| 苍老师巅峰之作第37集| 儿媳婉柔和父亲王大川的背景故事 | 欧美大片视频| 星空传媒天美传媒有限公司| 绝品儿媳陈婷免费阅读| 百度网址| 《菊内留香》双男主| 《伦敦空姐美版2023》| 朋友的妈妈7中字谜 | 《健身房的特殊待遇》小说| 亚洲XXX午休国产熟女| 中国老太太的毛耳耳一| 成品图片的网站| 老公拿狗给我配| 八戒八戒在线看免费观看电视剧| 外国大片又大又好看的PPT| 在线观看免费高清视频大全追剧| 爱痴癫| 他扒开我小流添我三男一女视频| 1688黄桃网站进入页面| 两人一起做AJ的视频教程| 喂奶被C呻吟双腿大张H漫画| 明明说好的只蹭蹭苦苦恳求歌词| 强行挺进朋友漂亮人妻身体| 灵媒| 簧片| WWW.麻豆都传媒| 特殊精油4-5HD| 揉鸡的正确手法图解| 小雪被体育老师抱到仓库| 《请好好疼爱里面》免费观看