0%

Python基础--匿名函数

python

Python基础–匿名函数

调用匿名参数进行运算
定义匿名函数 没有名字的匿名函数(以表达式的形式来定义的简单函数)

==匿名函数格式: lambda 参数1,参数2:返回值()==

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 定义一个函数求num1和num2的和
def sum_fun(num1, num2):
return num1 + num2


plus = sum_fun(1, 2)
print(plus)

# 直接打印指定的匿名函数
# 函数内容为num1和num2求和,后面括号的1和2,分别是num1和num2的值
plus1 = (lambda num1, num2: num1 + num2)(1, 2)
print(plus1)

# 直接定义匿名函数,并且返回指定num1和num2的和
def sum_fun1(num1, num2):
return lambda: num1 + num2
# 这个地方的加法,适用于算术运算符,可以自行改动调试


plus2 = sum_fun(1, 2)