难道不是一行一行地执行python代码?

时间:2019-04-29 10:30:55

标签: python python-3.7

这是错误:UnboundLocalError:赋值之前引用了本地变量'eggs'

def spam():
    print(eggs)
    eggs = "spam local"

eggs = "global"
spam()

如果逐行执行,鸡蛋的值不应该等于打印的“全局”值吗?

0 个答案:

没有答案