Python3的内置常量
在Python解释器中,有少量的常量存在于内置命名空间中
所谓常量就是指不变化的量,虽然在python中的常量有可以被重新赋值的常量,但是强烈建议不要对其重新赋值,否则会影响python解释器正确执行python程序
False:
- bool类型的假值
- 不可赋值
True
- bool类型的真值,给True或False赋值是非法的,会引发SyntaxError
- 不可赋值
None
NoneType
类型的唯一值.None
经常用于表示缺少值,当因为默认参数未传递给函数时.给None
赋值也是非法的,后引发SyntaxError- 不可赋值
NotImplemented
- 二进制特殊方法应返回特殊值(例如,
__eq__()
,__lt__()
,__add__()
,__rsub__()
等)表示操作没有针对其他类型实现,为了相同的目的可以通过就地二进制特殊方法(例如__imul__()
,__rightnd__()
等)返回,它的逻辑为真. - 对其赋值不会抛错,但是不应该对其赋值,会影响解释器对程序正常的执行
注解:当二进制(或就地)方