2进制表示方法
2进制 | 0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 |
---|---|---|---|---|---|---|---|---|---|
10进制 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
2进制转化为10进制
>>> 0b10
2
>>> 0b110
6
10进制转化为2进制
>>> bin(2)
'0b10'
>>> bin(6)
'0b110'
8进制表示方法
8进制 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|---|---|---|
10进制 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
8进制转化为10进制
>>> 0o11
9
>>> 0o12
10
10进制转化为8进制
>>> oct(9)
'0o11'
>>> oct(10)
'0o12'
16进制表示方法
16进制 | 0 | 1 | 2 | 3 | … | 9 | a | b | c | d | e | f | 10 | … | 1f | 20 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10进制 | 0 | 1 | 2 | 3 | … | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | … | 31 | 32 |
16进制转化为10进制
>>> 0x1f
31
>>> 0x20
32
10进制转化为16进制
>>> hex(31)
'0x1f'
>>> hex(32)
'0x20'