Number(数字)
Python3支持int、float、bool、complex(复数)。
数字类型
整型(int)
Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样。
整型的数位标示
对于很大的数,例如10000000000,很难数清楚0的个数。Python允许在数字中间以_分隔,因此,写成100_0000_0000和10000000000是完全一样的。十六进制数也可以写成0xA1B2_C3D4。
整型的进制表示
为了标示进制间的区别,我们需要给它们加上前缀,整型的进制表示如下:
- 二进制:前面加0b
- 八进制:前面加0o
- 十六进制:前面加0x
以下是进制表示的例子:
x = 0b1001
y = 0o3562
# a-f等英文字符在进制表示中不区分大小写,以下两种写法等价
z_1