1
Python编程从入门到实践
1.7.1.1 3.1.1 整数类型
3.1.1 整数类型

整数类型与数学中整数的概念一致,理论上的取值范围是(),实际上,只要计算机内存能够存储Python程序,可以使用任意大小的整数。一般认为整数类型没有取值范围限制。

整数类型有4种进制表示:十进制、二进制、八进制和十六进制。默认情况下,整数采用十进制,其他进制需要增加引导符号,见表3-1。二进制数以0b引导,八进制数以0o引导,十六进制数以0x引导,其中字母采用大小写字母均可。下面是整数类型的例子:

1010,-1010,0b1010,0o1010,0x101

表3-1 整数类型的4种进制表示

进制只是整数值表示的展示形式,用于辅助程序员更好地开发程序,程序处理是只要数值相同就没有区别。不同进制的整数之间可以直接运算或比较。程序无论采用哪种进制表达数据,计算机内部都以相同格式存储数值,因此,进制之间的运算结果默认以十进制方式显示。如例3.1所示。

【例3.1】