如何使用python語言中的方法進行進位數之間轉換

一般情況下,我們輸入的數值是十進位的,但是機器識別只有二進位數。在python語言中,可以將十進位轉換成二進位、八進位和十六進位。下面利用一個函數方法說明進位之間的轉換關係和方法,操作如下:

工具/原料

python
eclipse
截圖工具

方法/步驟

第一步,打開已經裝好python插件的eclipse工具,定義一個函數hexTurn,傳入一個參數jinzhi,如下圖所示:

第二步,調用hexTurn函數,出入的參數為binary,這個是滿足二進位的要求,所以輸入的數字會轉換成二進位,如下圖所示:

第三步,再次調用第一步定義的函數,傳入參數為octal,這是八進位標誌,如下圖所示:

第四步,如果是十進位轉換成十進位,那麼數據就不會發生改變了,如下圖所示:

第五步,如果傳入參數為dede,這是十六進位轉換的標誌,十六進位是以0x開頭,如下圖所示:

第六步,一般情況下,十進位數使用較多,這裡把十六進位和十進位判斷調換下位置,如下圖所示:

注意事項

注意python語言中的進位轉換方法
注意二進位、八進位和十六進位數之間的轉換

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場