匿名函数,顾名思义,没有名字的函数
我来看一下语法:
lambda [list]: 表达式
这里介绍一下参数
"""
[list]:表示参数列表,
注意:参数与表达式之间需要冒号来区分
表达式 :表达式方法非常多,表达形式也非常多
返回值 :为表达式的结果value
"""
例如,上方的代码这里
lambda x:x % n > 0
x
为需要传入的参数,而
x % n > 0
为表达式,之间需要用冒号进行引用,计算的表达式结果为返回值这里举例说明:如果设计一个求
2
个数之和的函数,使用普通函数的方式,定义如下:
def add(x, y):
return x + y
print(add(3, 4))
我们看到只有一行表达式,直接运算结果返回值