0
点赞
收藏
分享

微信扫一扫

python之Lambda函数

腾讯优测 2022-03-18 阅读 84
python

在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数。

lambda表达式的基本语法如下:

lamda arg1,arg2,arg3... : <表达式>

arg1 arg2 arg3为函数的参数。<表达式>相当于函数体。运算结果是:表达式的运算结果。

使用lambda函数可以快速便捷的实现某些简单的函数运算,比如:

a = lambda x,y,z:x*y*z
print(a(1,2,3))  #6

如果使用def函数,你得这样写:

def a(x,y,z):
    result = x*y*z
    return result
print(a(1,2,3))

从这个简单的例子,我们可以看出,用lambda函数首先减少了代码的冗余,其次,用lambda函数,不用费神地去命名一个函数的名字,可以快速的实现某项功能,最后,lambda函数使代码的可读性更强,程序看起来更加简洁。

当然你也可以用lambda写出更复杂的表达式

举报

相关推荐

0 条评论