Python局部作用域不能使用其它局部作用域的变量 作者 eric 发布于 2019-07-04 分类 Python学习 编程&脚本 选项 默认字体 ✓ 思源宋体 ✓ 霞鹜文楷体 ✓ 小 ✓ 中 ✓ 大 ✓ 编辑 例子:def spam(): egg = 99 bacon() print(egg) def bacon(): ham =101 egg = 0 spam() 例子中只输出了spam()的egg,而spam()中引用的bacon()没有输出结果,所以egg = 0属于另一个作用域中的赋值,使用过后就销毁了,如果在结尾在加上print(egg),也会出现报错,局部作用的使用过后都销毁了
评论区(暂无评论)