python有名称空间功能吗?

python有名称空间功能吗?,python,programming-languages,Python,Programming Languages,我听说过很多关于名称空间作为编程语言的一个特性的事情。因此,不禁想到: Python是否具有所谓的名称空间功能?有关详细概述,请参阅Python教程中的“Python作用域和名称空间”部分。引用Python文档: 命名空间是从名称到对象的映射。大多数名称空间目前都实现为Python字典,但这在任何方面都不明显(性能除外),将来可能会发生变化。名称空间的示例有:一组内置名称(包含诸如abs()之类的函数和内置异常名称);模块中的全局名称;以及函数调用中的本地名称。从某种意义上说,对象的属性集也形成

我听说过很多关于名称空间作为编程语言的一个特性的事情。因此,不禁想到:


Python是否具有所谓的名称空间功能?

有关详细概述,请参阅Python教程中的“Python作用域和名称空间”部分。

引用Python文档:


命名空间是从名称到对象的映射。大多数名称空间目前都实现为Python字典,但这在任何方面都不明显(性能除外),将来可能会发生变化。名称空间的示例有:一组内置名称(包含诸如abs()之类的函数和内置异常名称);模块中的全局名称;以及函数调用中的本地名称。从某种意义上说,对象的属性集也形成了名称空间。关于名称空间,需要知道的重要一点是,不同名称空间中的名称之间绝对没有关系;例如,两个不同的模块都可以定义一个函数,而不会产生混淆-模块的用户必须在其前面加上模块名。

提示:尝试从Python shell中导入此,以查看Python对名称空间的确切看法。我在Google中找到了约885000个关于“Python名称空间”的链接,你有没有想过读这些书?