(更新时间)2021年3月21日 python基础知识(匿名函数)
【摘要】
1.匿名函数的相关定
使用 lambda 关键字定义的函数就是匿名函数
lambda 参数列表:表达式
1
无参数无返回值 def 函数名():
函数代码
lambda:函数代码
1234 ...
1.匿名函数的相关定
使用 lambda
关键字定义的函数就是匿名函数
lambda 参数列表:表达式
-
无参数无返回值
def 函数名(): 函数代码 lambda:函数代码
-
无参数有返回值
def 函数名(): return 1 + 2 lambda: 1 + 2
-
有参数无返回值
def 函数名(a, b): print(a, b) lambda a, b: print(a, b)
-
有参数有返回值
def 函数名(a, b): return a + b lambda a, b: a + b
2.匿名函数的使用场景
匿名函数作为参数
def my_function(func):
a = 100
b = 200
# 把 cucalate_rule 当做函数来调用
result = func(a, b)
print('result:', result)
my_function(lambda a, b: a / b)
my_function(lambda a, b: a // b)
my_function(lambda a, b: a % b)
匿名函数进行字典排序
文章来源: codeboy.blog.csdn.net,作者:愚公搬代码,版权归原作者所有,如需转载,请联系作者。
原文链接:codeboy.blog.csdn.net/article/details/115057609
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)