码迷,mamicode.com
首页 > 其他好文 > 详细

匿名函数的用法

时间:2019-09-12 23:50:30      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:返回值   img   world   alt   高阶函数   sed   表达   其他   ide   

#匿名函数的特点
#1,匿名函数也是函数,调用时需要加上括号
#2,匿名函数只能有一行代码
#3,匿名函数的返回值不用return关键字
# lambda 参数1,参数2:返回的表达式
# 匿名函数作为参数给其他函数使用,简化代码

# 变量new_func是函数
new_func = lambda x, y:x + y
result = 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函数的参数

匿名函数的用法

标签:返回值   img   world   alt   高阶函数   sed   表达   其他   ide   

原文地址:https://www.cnblogs.com/wjun0/p/11515378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!