一、lambda函数

python中的lambda函数用法

  • 作用:

lambda函数用于创建一个无名函数,只能有一个表达式,其表达式就是返回结果.

  • 语法:

lambda arg1,arg2,arg3… :<表达式>

  • 用法扩展:
    • 赋值给一个变量
    • 赋值给其它函数
    • 作为参数传递给其它函数
sum = lambda a, b, c: a + b + c
print(sum(1, 2, 3))

g = [lambda a: a**2, lambda b: b**2]
print(g[0](5))
print(g[1](6))

def fun():
    return lambda a, b: a**b
# a(2,3) = fun() 错误语法
print(a(2,2))
    

你可能感兴趣的:(#,python进阶,python,开发语言)