说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
Python 就为数不多的常量,它们存在在内置的命名空间里,可以直接使用,有些甚至是关键字,因此不能用做标识符号(变量名)。
我们需要区别字面量、变量、常量。
这些常量在内置的命名空间中,因此我们无需定义可以直接使用。
常量 | 说明 | 备注 |
---|---|---|
False | bool 类型的假值 | 给 False 赋值是非法的并会引发 SyntaxError |
True | bool 类型的真值 | 给 True 赋值是非法的并会引发 SyntaxError |
None | 空值对象 | 给 None 赋值是非法的并会引发 SyntaxError |
NotImplemented | 未实现 | 用于表明运算没有针对其他类型的实现 |
Ellipsis | 省略号 | |
__debug__ |
测试状态 | |
site 模块 | site 模块引入的系统级常量 |
注:site 模块(在启动期间自动导入,除非给出 -S 命令行选项)将几个常量添加到内置命名空间。 它们对交互式解释器 shell 很有用,并且不应在程序中使用。
变量名 None
,False
,True
和 __ debug__
无法重新赋值(赋值给它们,即使是属性名,将引发 SyntaxError
),所以它们可以被认为是“真正的”常数。
更新时间:April 12, 2024, 4:04 p.m. 标签:python 常量