python進製數之間的轉換

2021-10-12 19:55:26 字數 741 閱讀 7203

常用的進製數為2進製,常用b/bin表示,由0,1兩個字元組成;8進製,常用o/oct表示,由0-7七個字元組成;10進製,也是我們最經常用的,由0-9十個字元組成;16進製制,常用h/hex表示,由0-9,a-f十六個字元組成。

十進位制轉換為其他進製

#給定乙個十進位制數轉換為其他進製

number =

10#轉換為二進位制

b =bin

(number)

#轉換為8進製

o =oct

(number)

#轉換為16進製制

h =hex

(number)

其他進製轉換為十進位制
#給乙個二進位制數轉換為十進位制

b =int

('0101',2

)#八進位制轉換為十進位制

o =bin

('2345',8

)#十六進製制轉換為十進位制

h =hex

('2ef3',16

)

其他進製之間的相互轉換可以以十進位制為媒介,先轉換為十進位制,再轉換為想要的進製。

#以八進位制數轉換為16進製制數為例

#給定乙個八進位制數

o ='34527'

#先轉換為十進位制數

number =

int(o,8)

#在轉換為十六進製制

h =hex

(number)

進製數及之間轉換

二進位制 八進位制 十進位制與十六進製制的特徵對照表如表所示 進製 基數 數碼 計數規則 數的表示法 十進位制 10 d 0 9 逢十進一 1234 10 或1234d 二進位制 2 b 0 1 逢二進一 101 2 或101b 八進位制 8 o 0 7 逢八進一 3467 8 或3467o 十六進...

js各種進製數之間的轉換

計算機中常用的進製數有二進位制 八進位制 十進位制 十六進製制 一 十進位制 to 其他 var x 10 或定義其他值均可 x.tostring n n 代表要轉換到的進製,比如n可以為,2,8,16 二 其他進製 to 十進位制 parseint m,n m代表要轉換的數,n代表要轉換的數是多少...

進製之間的轉換

今天翻了一本計算機基礎的書籍,其中十進位制 二進位制 八進位制 十六進製制之間的轉換挺有意思的,也容易犯糊塗,特溫故而知新。十進位制數制系統 十進位制數制系統包括 10 個數字 0 1 2 3 4 5 6 7 8 9 基為 10 逢十進一,如3 7 10,20 80 100 二進位制數制系統 計算機...