1. 程式人生 > >python : 二進位制、八進位制,十進位制和十六進位制的相互轉換

python : 二進位制、八進位制,十進位制和十六進位制的相互轉換

二進位制、八進位制和十六進位制轉化為十進位制:

 二進位制轉化為十進位制:print(int("111",2))    輸出為7

 八進位制轉化為十進位制:print(int("11",8))    輸出為9

十六進位制轉化為十進位制:print(int("16",16))輸出為22

十進位制轉化為二進位制、八進位制和十六進位制

 十進位制轉化為二進位制:print(bin(2))    輸出為0b10

 十進位制轉化為八進位制:print(oct(8))    輸出為0o10

 十進位制轉化為十六進位制:print(hex(16))    輸出為0x01