lambda关键字以及Python中的示例

Python Lambda关键字

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

Lambda关键字的Python示例

示例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