匿名函数的用法
Posted wjun0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了匿名函数的用法相关的知识,希望对你有一定的参考价值。
#匿名函数的特点
#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函数执行了‘)
show(sum_num) #传入函数
# 使用匿名函数对代码进行简化
show(lambda x, y: x + y) #里面的匿名函数就作为show函数的参数
以上是关于匿名函数的用法的主要内容,如果未能解决你的问题,请参考以下文章