编程小白艾雪儿 发表于 2020-7-15 11:43:45

匿名函数

lambda x, y=3 : x * y

def 定义一个函数(如:MyFun)可以直接调用,匿名函数肿么调用呀

lhgzbxhz 发表于 2020-7-15 11:45:29

1、f = lambda x,y=3:x*y
n = f(2, 4)
2、用作函数参数

Twilight6 发表于 2020-7-15 11:46:09



类似这样调用就可以了:

f = lambda x, y=3 : x * y
result = f(1)       # 这里两个参数 你可以自己填入,因为 y 有默认值 所以可以不传入 y 参数
print(result)

永恒的蓝色梦想 发表于 2020-7-15 11:47:17

直接调用。(lambda x, y=3 : x * y)(5, 6)
页: [1]
查看完整版本: 匿名函数