2进制: 满2进1 , 0b10 (binary)表示2进制的10
8进制: 满8进1 , 0o10 (octal)
10进制:满10进1 , 10 (Decimal)
16进制:满16进1 , 0x10 (Hexadecimal)
进制之间的相互转化:
bin() 转2进制方法
oct() 转8进制方法
int() 转10进制方法
hex() 转16进制方法
例子:
转2进制
>>> bin(10)
'0b1010'
>>> bin(0o10)
'0b1000'
>>> bin(0x10)
'0b10000'
转8进制
>>> oct(10)
'0o12'
>>> oct(0b10)
'0o2'
>>> oct(0x10)
'0o20'
转10进制
>>> int(0b10)
2
>>> int(0o10)
8
>>> int(0x10)
16
转16进制
>>> hex(10)
'0xa'
>>> hex(0b10)
'0x2'
>>> hex(0o10)
'0x8'