16_Python变量作用域_Python编程之路

之前跟大家已经讲了有关函数的一部分知识,但是忘了讲一个很重要的点,就是变量的作用域,这块知识不只是适用于函数,它试用域所有的Python程序

在正式写程序之前,必须要清楚这一块,否则就很容易犯错误

 

首先理清一个概念,什么是变量

变量可以我们可以将它看为指向值的名称,就像我们之前讲的字典一样的,只是这个字典你是看不到,当然这是很通俗的解释,但也离真相不远了

在Python中有一个vars的内置函数,他可以返回这个看不见的“字典”

 

比如以下代码

In [1]: a = 100 In [2]: distrue = vars() In [3]: distrue["a"] Out[3]: 100 In [4]: distrue["a"] += 100 In [5]: a Out[5]: 200

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zygwxs.html