使用 lambda
关键字定义的函数就是匿名函数
lambda 参数列表:表达式
无参数无返回值
def 函数名():函数代码lambda:函数代码
无参数有返回值
def 函数名():return 1 + 2lambda: 1 + 2
有参数无返回值
def 函数名(a, b):print(a, b)lambda a, b: print(a, b)
有参数有返回值
def 函数名(a, b):return a + blambda a, b: a + b
匿名函数作为参数
def my_function(func):a = 100b = 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)
匿名函数进行字典排序
本文发布于:2024-02-02 07:02:07,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170682852842141.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |