Python/gloss python global scope
来自菜鸟教程
<languages />
Python全球范围
全球范围
在Python代码主体中创建的变量是全局变量,属于全局范围。
全局变量可从任何范围(全局和局部)中获得。
例
在函数外部创建的变量是全局变量,任何人都可以使用:
x = 300 def myfunc(): print(x) myfunc() print(x)
命名变量
如果在函数内部和外部使用相同的变量名进行操作,Python会将它们视为两个单独的变量,一个在全局范围内可用(在函数外部),而在局部范围内可用(在函数内部):
例
该功能将打印本地
x
,然后代码将打印全局
x
x = 300 def myfunc(): x = 200 print(x) myfunc() print(x)