当先锋百科网

首页 1 2 3 4 5 6 7
#10进制转为2进制>>> bin(16)
'0b10000'


#2进制转为10进制
>>> int("111",2)


#16进制到10进制
>>> int("0xC4E5D",16)
>>> int("C4E5D",16)


#十进制转为八进制
>>print("%o" % 8)
>>10




#16进制到2进制
>>> bin(0x8F7A93)
'0b100011110111101010010011'




#8进制的转换,oct只接受一个参数
>>> oct(8)
'010' 
>>> oct(0xf)
'017'
>>> oct(0b1000)
'010'


#16进制的转换,hex也是只接受一个参数
>>> hex(0b1111)
'0xf'
>>> hex(1396699707)
'0x533ff23b'