题中代码到底是什么意思。

【单选题】下面代码的输出结果是( )。
f=lambda x,y:y+x
f(10,10)
A:100
B:10
C:20
D:10,10
正确答案:C

lambda 声明一个匿名函数
lambda a:b,把a作为输入参数,b作为返回值

f=lambda x,y:y+x,是匿名函数的写法,写成普通函数是这样的
def f(x,y):
return x+y

所以调用f(10,10)结果为20

第一句是定义了一个函数,f(x,y),第二句是调用该函数,即x=10,y=10;之后进行相加,得到x+y

```

匿名函数,就是对x y进行操作
20