1.用內(nèi)置函數(shù)hex(),oct(),bin(),對應的數(shù)字表示為0x,0o,0b,功能是把十進制數(shù)字轉(zhuǎn)化為其他進制 的數(shù)
>>> hex(93078848)
'0x58c4540'
>>> oct(93078848)
'0o543042500'
>>> bin(93078848)
'0b101100011000100010101000000'
2.用字符串轉(zhuǎn)化為整數(shù),功能是把其他進制的數(shù)轉(zhuǎn)化為十進制數(shù)
>>> int('12',8) ???#把八進制數(shù)12轉(zhuǎn)化為十進制
10
>>> int('f',16) ???#把十六進制數(shù)f轉(zhuǎn)化為十進制數(shù)
15
>>> int('1010',2) ???#把二進制數(shù)1010轉(zhuǎn)化為十進制數(shù)
10