目录
1、不同进制的数据表示方式
何为进制?简单来说进制就是进位计数制,二进制就是逢二进一,八进制就是逢八进一,十进制就是逢十进一,十六进制就是逢十六进一。我们日常生活中最常用的就是十进制。下面我们来看进制有哪些:
-
二进制:python里的二进制使用的是0b开头,如0b101101101
-
八进制:Python里的八进制使用的是0o开头,如0o34
-
十六进制:Python里的十六进制使用的是0x开头,0x2a
-
十进制:Python里默认的输出数字就是十进制,如 a = 31; 当使用print语句打印一个数字的时候,默认也是使用十进制打印。
2、Python2 和 Python3的区别
- 八进制数据的表示方式
八进制数据的表示方式:在Python2里,0x开始的数字是八进制,以0开始的数字也是八进制。例如:032 ==> 八进制
- Python3里,八进制里只能使用0o开头
3、使用内置函数实现数字在不同进制间的转换
- 使用bin()将数字转换成为二进制
a = 12
print(bin(a))
- 使用oct()将数字转换成为八进制
a = 12
print(oct(a))
- 使用hex()将数字转换成为十六进制
a = 12
print(hex(a))