匿名函数
fun = lambda a,b :print(a) if a > b else print(b)f = fun(12,23)
print(f)
各位大佬,这个为什么会输出一个none 因为你的lambda没有返回值 yuxijian2020 发表于 2021-1-29 11:13
因为你的lambda没有返回值
fun = lambda a,b :a if a > b else b
f = fun(12,23)
print(f)
那为什么改成这样就有返回值呢?
print(a)是一种行为 a是一个变量 yuxijian2020 发表于 2021-1-29 11:13
因为你的lambda没有返回值
明白了,感谢感谢
学习
页:
[1]