lancaster99 发表于 2022-6-19 13:54:02

python基础

Python语句f=lambda x,y:x*y; f(2,6)的运行结果是哪一项?(12    )

求详解谢谢

isdkz 发表于 2022-6-19 13:55:57

f = lambda x, y: x * y

相当于

def f(x, y):
    return x * y

所以 f(2, 6) 的结果为 2 x 6 = 12

lancaster99 发表于 2022-6-19 14:13:33

本帖最后由 lancaster99 于 2022-6-19 14:15 编辑

isdkz 发表于 2022-6-19 13:55
f = lambda x, y: x * y

相当于


isdkz 发表于 2022-6-19 14:14:12

lancaster99 发表于 2022-6-19 14:13
这是哪一块的知识点请问

匿名函数

lancaster99 发表于 2022-6-19 14:16:06

isdkz 发表于 2022-6-19 14:14
匿名函数

:前面的是出现的变量:后就是式子是吧

isdkz 发表于 2022-6-19 14:17:12

lancaster99 发表于 2022-6-19 14:16
:前面的是出现的变量:后就是式子是吧

嗯嗯,lambda 参数 : 返回值
页: [1]
查看完整版本: python基础