lambda是python中的一个关键字(区分大小写),用于创建一个匿名函数,该函数可以接受除单个表达式/语句外的任意数量的参数。
lambda关键字的语法
function_name = lambda parameters_list : expression
示例
Input: # Lambda函数来寻找幂 power = lambda x,y : x**y # 调用功能 result = power(10, 3) print(result) Output: 1000
示例1:创建一个lambda函数以查找4个数字的和。
# python代码演示示例 # lambda关键字 # 创建一个lambda函数以查找4个数字的总和 # lambda函数加4个数字 addnumbers = lambda n1,n2,n3,n4 : n1+n2+n3+n4 # 数字 a = 10 b = 20 c = 30 d = 40 # 通过调用lambda函数打印总和 print("sum = ", addnumbers(a,b,c,d))
输出结果
sum = 100
示例2:创建一个lambda函数以找到幂b的a,其中a和b是参数。
# python代码演示示例 # lambda关键字 # 创建一个lambda函数以找到a的幂b, # 其中a和b是参数 # Lambda函数来寻找幂 power = lambda x,y : x**y a = 10 # 基础 b = 3 # 幂 # 调用功能 result = power(a,b)# 打印结果 print("power of ", a, " and ", b, " is = ", result)
输出结果
power of 10 and 3 is = 1000