运维网's Archiver
论坛
›
Python
› 关于Python变量引用的范围
sakko51150
发表于 2018-8-13 12:38:41
关于Python变量引用的范围
代码中引用变量的顺序:
当前作用域局部变量->外层作用于变量->当前模块中全局变量->Python内置变量
应用不同“领域”变量的关键词:global,nonlocal
global
在函数或其他局部作用域中使用(修改)全局变量时,需要显式声明变量为全局变量。单纯读取的引用可以不必声明。
nonlocal
局部作用域内要引用上层作用域的变量时,需要显式地声明局部变量。用于在函数内部定义函数的情况。python3.0以后才有的关键字。
页:
[1]
查看完整版本:
关于Python变量引用的范围