进制

现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。
在二进制的基础上,计算机还支持八进制和十六进制这两种进制。
除了计算机里的进制以外,我们生活中经常用到的是十进制。
Python语言支持二进制、八进制、十六进制以及十进制的数字表示。

  1. a = 12 # 默认数字是十进制
  2. print(a + 1)
  3. b = 0b11101 # 以0b开头的数字是二进制
  4. print(b + 1)
  5. c = 0o12 # 以 0o 开头的数字是八进制
  6. print(c + 1)
  7. d = 0x1A # 以 0x 开头的数字是十六进制
  8. print(d + 1)
  9. Copy

进制转换

不同进制的数字之间可以通过一定的计算规则相互转换。