匿名函数的用法

醉酒当歌 提交于 2019-11-29 10:27:01
#匿名函数的特点#1,匿名函数也是函数,调用时需要加上括号#2,匿名函数只能有一行代码#3,匿名函数的返回值不用return关键字# lambda 参数1,参数2:返回的表达式# 匿名函数作为参数给其他函数使用,简化代码# 变量new_func是函数new_func = lambda x, y:x + yresult = new_func(1, 2)print(result)匿名函数作为参数给其他函数使用,主要配合高阶函数使用# 定义无参数的匿名函数,输入‘hello world’# func = lambda: print('hello world')# func()def sum_num(num1, num2):    return num1 + num2
def show(func):
    print('sum_num函数还未执行!')
    a = 1
    b = 2
    result = func(a, b)
    print(result)
    print('sum_num函数执行了')
View Code
show(sum_num)  #传入函数# 使用匿名函数对代码进行简化show(lambda x, y: x + y)  #里面的匿名函数就作为show函数的参数
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!