进制的表示
1. 二进制 以0b开头
0b01 表示1
0b10 表示2
2. 八进制 以0o开头
0b01 表示1
0b11 表示9
3. 十进制 python默认的进制
1 表示1
10 表示10
4. 十六进制 以0x开头
0x0A 表示10
0xAF 表示175
进制的转换
1. 二进制转换 bin()
转换 bin(10) 将十进制的10转换成二进制: 0b1010
转换bin(0o7) 将八进制的7转换成二进制: 0b111
转换 bin(0xA) 将十六进制的A转换成二进制: 0b1010
2. 八进制转换 oct()
>>> oct(0b10) 将二进制转八进制
'0o2'
>>> oct(16) 将十进制转八进制
'0o20'
>>> oct(0x11) 将十六进制转八进制
'0o21'
3. 十进制转换 int()
>>> int(10)
10
>>> int(0b10) 将二进制转十进制
2
>>> int(0o10) 将八进制转十进制
8
>>> int(0x10) 将十六进制转十进制
16
4. 十六进制转换 hex()
>>> hex(0b11) 将二进制转十六进制
'0x3'
>>> hex(32) 将十进制转十六进制
'0x20'
>>> hex(0o20) 将八进制转十六进制
'0x10'