Python中的進製轉換

2021-10-25 20:29:58 字數 513 閱讀 4593

十進位制轉換為其他進製

class int(x,base)	# x為字串或者數字(具體看用法),base預設為10
int('0b1000101011',2) # 將二進位制轉換為十進位制,此時x為字串,結果為555

int('0o1053',8) # 將八進位制轉換為十進位制,此時x為字串,結果為555

int('0x22b',16) # 將八進位制轉換為十進位制,此時x為字串,結果為555

int(3.6)	# 結果為3

int() # 不傳入引數時,得到結果0

bin(555)	#  十進位制轉化為二進位制,傳入數字,結果為字串 '0b1000101011'

oct(555) # 十進位制轉化為八進位制,傳入數字,結果為字串 '0o1053'

hex(555) # 十進位制轉化為十六進製制,傳入數字,結果為字串 '0x22b'

Python中的進製轉換

1.將十進位制數轉換為其他進製的數 n 16 將n轉換為2進製 print bin n 將n轉換為8進製 print oct n 將n裝換為16進製制 print hex n 執行結果是 0b10000 0o20 0x102.將其他進製數轉化為十進位制數 將十六進製制轉化為10進製 m 0x12 p...

Python中self的含義 進製轉換

1 一篇文章讓你徹底搞清楚python中self的含義 python中self用法詳解 python中self的含義 python self引數 函式詳解 2 python中0.3怎麼轉二進位制 python hex 函式 轉換為二進位制函式 bin 轉換為八進位制函式 oct 轉換為十進位制函式 ...

python中的進製轉換(長期更新)

python中存在內建函式 bin oct int hex 可實現進製轉換。對於最常見到的十進位制數,可以利用內建函式快速轉換到對應的二進位制 八進位制 十六進製制字串。基本操作如下 呼叫返回 說明bin 8 0b1000 十進位制8轉換為二進位制 0b 是二進位制字首 oct 15 0o17 十進...