不太懂为什么最后c打印1,就因为全局变量作用域在全局?

来源:8-9 变量作用域

大耳贼离秋

2019-05-14

c = 1

def func1():
# c = 2
def func2():
# c = 3
print©
func2()

func1()

写回答

2回答

7七月

2019-05-15

格式化一下吧,这能看懂吗。。。

0
1
大耳贼离秋
非常感谢!对了,这种方式是闭包吧
2019-05-15
共1条回复

大耳贼离秋

提问者

2019-05-15

因为全局变量看上去没有局部变量的打印的过程直观,所以不能理解,但是基本懂了

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程