2021-06-28
阅读量:
819
global讲的是修改全局变量,结果为什么不是100 100呢?
问:
global讲的是修改全局变量,结果为什么不是100 100呢?
答:
这是因为在inner()函数内通过global关键字是将当前的num标识为全局变量,num=100是对全局变量进行修改,
并不影响局部变量,而print()这条语句是在outer()内,所以这里的num是outer里的局部变量,打印应为10。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论