专题文章
时长:00:00更新时间:2020-11-27 14:24:12
写在前面;如非特别说明,下文均基于Python3。命名空间与作用于跟名字的绑定相关性很大,可以结合另一篇介绍Python名字、对象及其绑定的文章。1.命名空间;1.1 什么是命名空间。Namespace命名空间,也称名字空间,是从名字到对象的映射。Python中,大部分的命名空间都是由字典来实现的,但是本文的不会涉及命名空间的实现。命名空间的一大作用是避免名字冲突。def fun1(): i = 1def fun2(): i = 2。同一个模块中的两个函数中,两个同名名字i之间绝没有任何关系,因为它们分属于不同明明空间。1.2 命名空间的种类。常见的命名空间有。built-in名字集合,包括像abs()这样的函数,以及内置的异常名字等。通常,使用内置这个词表示这个命名空间-内置命名空间。
查看详情