Python/gloss python local scope
来自菜鸟教程
<languages />
Python本地范围
变量仅在创建区域内可用。这就是所谓的 范围 .
当地范围
在函数内部创建的变量属于 local scope 该功能,并且只能在该功能内部使用。
例
在函数内部创建的变量在该函数内部可用:
def myfunc(): x = 300 print(x) myfunc()
功能内部功能
如上面的示例所述,变量
x
在函数外部不可用,但是对于函数内部的任何函数均可用:
例
可以从函数内的一个函数访问局部变量:
def myfunc(): x = 300 def myinnerfunc(): print(x) myinnerfunc() myfunc()