【发布时间】:2017-01-11 19:18:50
【问题描述】:
在尝试编写我理解的单行斐波那契数列时,fib = lambda a, b: b, a + b 与 "'b' is not defined" 存在问题
但是,当我执行sum = a, b, c: a + b + c 时,我没有收到任何错误。 sum(1, 2, 3) 完美运行并返回 6。
我研究了全局变量,发现如果我在开始之前将a和b设置为Null,它不会给我一个错误,但是有没有办法不这样做?
【问题讨论】:
标签: python python-3.x lambda