匿名函数lambda
匿名函数lambda
:顾名思义,没有名字的函数,可以将其赋值给一个变量。
语法:lambda [list]: 表达式
参数介绍:
"""
[list]:表示参数列表,
注意:参数与表达式之间需要冒号来区分
表达式 :表达式方法非常多,表达形式也非常多
返回值 :为表达式的结果value
"""
代码实现
# -*- coding: utf-8 -*-
# @File : 匿名函数lambda.py
# @author: Flyme awei
# @email : Flymeawei@163.com
# @Time : 2022/8/21 10:22
fun1 = lambda a, b: x + y
x = int(input('x='))
y = int(input('y='))
print('x+y=', fun1(x, y))
fun2 = lambda a, b: a ** b
f = fun2(x, y)
print(type(fun2))
print(f"a**b= {f}")
def add(a, b):
print('add=', a + b)
add(x, y)