二進位 0b101
以數字0和字母b打頭的表示二進位數如果出現大於等於2的數會拋出SyntaxError
#八進位 0711
以數字0打頭的數字表示八進制數如果出現大於等於8的數字會拋出SyntaxError異常
#十六進位 0x15 以數字0和字幕x打頭的表示十六進位數可以出現0-9和abcdef或ABCDEF出現其他數值會拋出SyntaxError異常
>>> bin(10) '0b1010'
>>> int("1001",2) 9
>>> hex(10) '0xa'
>>> int('ff', 16) 255
>>> int('0xab', 16) 171
>>print("%o" % 10) >>12
>>> bin(0xa) '0b1010' >>>
>>> oct(8) '010'
>>> hex(0b1001) '0x9'
>>> 0b101 + 0711 + 123 + 0x15 606
以上是詳細說明Python不同進位之間的轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!