【Python】全局变量与局部变量

2019-05-07  本文已影响0人  失语失芯不失梦

全局变量是在整个py文件中声明,全局范围内都可以访问

局部变量是在某个函数中声明的,只能在该函数中调用它,如果试图在超出范围的地方调用,程序就爆掉了

全局变量和函数变量调用前都需要赋值,不能函数里直接使用外部变量

此处如果直接调用testProcess这个方法,会报错:local variable 'cpuvalue' referenced before assignment

是因为,使用for循环的时候才有cpuValue的定义,而在for函数外直接调用了cpuValue这个值,cpuValue是局部变量,未声明不能直接调用。所以在使用前声明一下就行

这样更改即可

参考文章:

https://www.cnblogs.com/Archmage/p/7569817.html

上一篇下一篇

猜你喜欢

热点阅读