python 匿名函数的使用
python 匿名使用是使用 lambda 来实现,主要特点是没有函数名
匿名函数的一般格式为:
result =lambda [arg,[arg1…..argn]] : expression
result 是调用匿名函数表达式的
arg 这个是要传递的参数,多个参数之间用逗号隔开,
expression 是要实现的功能
写匿名函数前先回顾下 普通的函数
def function_a(a):
result = a << 2
print(result)
def function_b(a, b):
result = a + b
print(result)
if __name__ == "__main__":
function_a(2)
function_b(2, 3)
如果要使用匿名函数来实现上面2个普通函数的功能如下
function_a = lambda a: a << 2
function_b = lambda a, b: a + b
if __name__ == "__main__":
print(function_a(2))
print(function_b(2, 3))
代码整体少了很多呢,
还没有评论,来说两句吧...