内置名称空间有存活少量常量。它们是:
False
¶
False 值的
bool
类型。赋值
False
是非法的且会引发
SyntaxError
.
True
¶
True 值的
bool
类型。赋值
True
是非法的且会引发
SyntaxError
.
None
¶
唯一值对于类型
NoneType
.
None
is frequently used to represent the absence of a value, as when default arguments are not passed to a function. Assignments to
None
是非法的且会引发
SyntaxError
.
NotImplemented
¶
Special value which should be returned by the binary special methods (e.g.
__eq__()
,
__lt__()
,
__add__()
,
__rsub__()
,等) 指示操作不是为其它类型方面而实现的;可以返回通过原位二进制特殊方法 (如
__imul__()
,
__iand__()
, etc.) for the same purpose. Its truth value is true.
注意
当
NotImplemented
is returned, the interpreter will then try the reflected operation on the other type, or some other fallback, depending on the operator. If all attempted operations return
NotImplemented
, the interpreter will raise an appropriate exception.
见 实现算术运算 了解更多细节。
Ellipsis
¶
如同
...
. Special value used mostly in conjunction with extended slicing syntax for user-defined container data types.
注意
名称
None
,
False
,
True
and
__debug__
无法重新赋值 (赋值它们,即使作为属性名称,引发
SyntaxError
),所以它们可以被认为是真常量。
site
模块
¶
The
site
模块 (在启动期间被自动导入,除了若
-S
命令行选项有给定) 将几个常量添加到内置名称空间。它们很有用对于交互解释器 Shell,且不应用于程序中。
quit
(
code=None
)
¶
exit
(
code=None
)
¶
对象当打印时,打印消息像 "Use quit() or Ctrl-D (i.e. EOF) to exit",和当调用时,引发
SystemExit
采用指定退出代码。