Built-in Constants

少量常量存在于内置名称空间中。他们是:

Note

当二进制(或就地)方法返回NotImplemented时,解释器将try对其他类型(或其他后备情况,具体取决于运算符)的反射操作。如果所有try都返回NotImplemented,则解释器将引发适当的异常。错误地返回NotImplemented会导致产生误导性的错误消息,或者NotImplemented的值会返回给 Python 代码。

有关示例,请参见实施算术运算

Note

NotImplementedErrorNotImplemented即使名称和用途相似,也不能互换。有关何时使用的详细信息,请参见NotImplementedError

Note

不能重新分配名称NoneFalseTruedebug(分配给它们,即使作为属性名称,也会提高SyntaxError),因此可以将它们视为“ true”常量。

网站模块添加的常量

site模块(在启动期间会自动导入,除非提供了-S命令行选项)会向内置名称空间添加多个常量。它们对于交互式解释程序 Shell 很有用,不应在程序中使用。

首页