天天看點

python二進制、十進制、8進制、16進制轉換

發現一位大佬的總結很好。

python二進制、十進制、8進制、16進制轉換

十進制轉二進制 bin(18)--> '0b10010'     去掉0b就是10010    即為十進制18轉二進制是10010

十進制轉八進制oct(18) -->'022'  去掉0 就是22  即為十進制18轉八進制是22

十進制轉十六進制hex(18) -->'0x12'  去掉0x 就是12  即為十進制18轉八進制是12

反過來的話:

二進制轉十進制 int('0b10010',2) --> 18

八進制轉十進制 int('022',8)--> 18

十六進制轉十進制 int('0x12',16)--> 18

直接在python內建開發環境裡面輸入bin(18)即可   或者 int('0b10010',2) 

原文連結:https://blog.csdn.net/hypon2016/article/details/80443649