小白必看 | Python命名空间的本质
最新资讯发布日期:2021-02-06 15:03:12          

小白必看 _ Python命名空间的本质.png

Python的命名空间是Python程序猿必须了解的内容,对Python命名空间的学习,将使我们在本质上掌握一些Python中的琐碎的规则。

 

命名空间

Python使用叫做命名空间的东西来记录变量的轨迹。命名空间是一个 字典(dictionary) ,它的键就是变量名,它的值就是那些变量的值。

A namespace is a mapping from names to objects. Most namespaces are currently implemented as Python dictionaries

 

在一个 Python 程序中的任何一个地方,都存在几个可用的命名空间。

1、每个函数都有着自已的命名空间,叫做局部命名空间,它记录了函数的变量,包括函数的参数和局部定义的变量。

2、每个模块拥有它自已的命名空间,叫做全局命名空间,它记录了模块的变量,包括函数、类、其它导入的模块、模块级的变量和常量。

3、还有就是内置命名空间,任何模块均可访问它,它存放着内置的函数和异常。

2Python使用叫做命名空间的东西来记录变量的轨迹。命名空间是一个 字典(dictionary) ,它的键就是变量名,它的值就是那些变量的值。

A namespace is a mapping from names to objects. Most namespaces are currently implemented as Python dictionaries

 

在一个 Python 程序中的任何一个地方,都存在几个可用的命名空间。

1、每个函数都有着自已的命名空间,叫做局部命名空间,它记录了函数的变量,包括函数的参数和局部定义的变量。

2、每个模块拥有它自已的命名空间,叫做全局命名空间,它记录了模块的变量,包括函数、类、其它导入的模块、模块级的变量和常量。

3、还有就是内置命名空间,任何模块均可访问它,它存放着内置的函数和异常。

 

以上就是关于Python命名空间的相关介绍了,希望能够给大家带来帮助。

文章部分内容源于网络,联系侵删*


在线
咨询

售前客服

即刻响应,有问必答

售后客服

永久免费售后服务

太阳大客户经理

18652201770
微信客服
免费
套餐
意见
反馈
置顶