“Python/gloss python local scope”的版本间差异
来自菜鸟教程
小 (Pywikibot 4.4.0.dev0) |
小 (机器人:添加分类Python基础教程) |
||
第57行: | 第57行: | ||
</div> | </div> | ||
<br /> | <br /> | ||
+ | |||
+ | [[分类:Python基础教程]] |
2020年10月29日 (四) 08:48的最新版本
<languages />
Python本地范围
变量仅在创建区域内可用。这就是所谓的 范围 .
当地范围
在函数内部创建的变量属于 local scope 该功能,并且只能在该功能内部使用。
例
在函数内部创建的变量在该函数内部可用:
def myfunc(): x = 300 print(x) myfunc()
功能内部功能
如上面的示例所述,变量
x
在函数外部不可用,但是对于函数内部的任何函数均可用:
例
可以从函数内的一个函数访问局部变量:
def myfunc(): x = 300 def myinnerfunc(): print(x) myinnerfunc() myfunc()