python中的lambda函数

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2021/3/14 20:59
# @Author  : banzhu
# @File    : lambda.py
"""
lambda表达式是一种匿名函数,对应python中的自定义函数def,是定义某个函数时比较高级的一种写法
"""
# 语法格式:lambda arguments : expression
# 执行表达式并返回结果
# arguments:参数
# expression:表达式
# ambda 函数可接受任意数量的参数,但只能有一个表达式

x = lambda a, b : a * b
print(x(5, 6))

x = lambda a, b, c : a + b + c
print(x(5, 6, 2))

# lambda和def的对应关系
def func(x):
    return x*x

func = lambda x: x*x # 两者表达方法等价
处在这个俗世,也得让自己变得更好吧
原文地址:https://www.cnblogs.com/butaileng7/p/14534289.html