Python 名称空间和作用域
1、内置名称空间: python解释器自带的名字,python解释器启动就会生成

2、全局名称空间: 文件级别定义的名字都会存放与全局名称空间,执行python文件时会产生

3、局部名称空间:定义在函数内部的名字,局部名称空间只有在调用函数时生效,函数调用结束则失效

4、作用域 作用范围
全局作用域: 内置名称空间与全局名称空间的名字属于全局范围,在整个文件的任意位置都能被引用,全局有效

5、局部作用域: 局部名称空间的名字属于局部范围,只在函数内部有效,局部有效

6、globals 查看全局作用域名字
locals 查看局部作用域名字

7、站在全局范围查看globals和locals 全局的局部仍然是全局,在局部不一样

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:39
阅读量:145
阅读量:41
阅读量:103
阅读量:37