4. 内置常量
内置的命名空间仅有几个常量,它们是:
False
布尔类型的"假"值
2.3版本新增
True
布尔类型的"真"值
2.3版本新增
None
types.NoneType的唯一值.None经常被用来表示值的缺失,当默认参数并未传递给一个函数时.
2.4版本改动:为None赋值是非法的,并会抛出SyntaxError异常.
NotImplemented
特殊方法"富比较"(rich comparison)(__eq__(), __lt__(), 和friends)可以返回的特殊值,用以表示对给定类型的指定比较方式并未被做实.
Ellipsis
与扩展切片语法连用的特殊值.
__debug__
此常量值为True如果Python没有以-0参数启动.参考assert语句.
注意
名称None和__debug__无法被赋值(甚至当做参数名称也不行,抛出SyntaxError),因此他们可被认为是True常量.
2.7版本改动:当做参数名称对__debug__赋值变为非法.
<<2. 内置函数 - 3 & 3. 次要内置函数 >>目录 >>4.1: site模块添加的常量
No comments :
Post a Comment