在程序运行的过程中,值不会发生变化的量
从代码的角度而言,直接在代码中出现的数据,统称为字面量;变量通过特殊的手段可以变成常量的形式;
- 整数常量
- 浮点数常量
- 复数常量
- 布尔值常量
- None常量
- 字符串常量
整数常量int
通常称之为整型,是零、正或负,不带小数点的数字
一般在程序中所表现的整数默认都是十进制,也有二进制,八进制,十六进制的表现形式
>>> print(0)
0
>>> print(-3)
-3
>>> print(0b1001)
9
>>> print(0o123)
83
>>> print(0x9c1b)
39963
>>> print(0x9C1B)
39963
>>> 3 + 9 * 2
21
注意:print打印出来的默认十进制数字
PS:在Python当中,其实任何数据都是对象的形式!一切皆对象!
Python的整数长度为32位-4字节,并且通常是连续分配内存空间的
>>> id(-2)
140720047104304
>>> id(-1)
140720047104336
>>> id(0)
140720047104368
>>> id(300)