匿名函数
- 不使用 def定义函数,
- 没有函数名,
- 返回一个表达式或对象,
- 不会将返回结果赋值给变量
- 不能使用print 、if或for等语句
- 只能使用一个表达式
- 不能共享给其他程序调用
- 声明匿名函数使用lambda
a=lambda x,y=3:(x+y)*(x+y) # 匿名函数可以使用默认参数
print('结果为:',a(1,2))

博客介绍了Python匿名函数,它不使用def定义,无函数名,返回表达式或对象,结果不赋值给变量,不能用print、if等语句,只能用一个表达式,也不能共享给其他程序调用,声明使用lambda。
匿名函数
a=lambda x,y=3:(x+y)*(x+y) # 匿名函数可以使用默认参数
print('结果为:',a(1,2))

856
3038

被折叠的 条评论
为什么被折叠?