使用Python內(nèi)置函數(shù):bin()、oct()、int()、hex()實現(xiàn)進制轉(zhuǎn)換的一些用法
| 標(biāo)題 |
2進制 |
8進制 |
10進制 |
16進制 |
| 2進制 |
- |
bin(int(x, 8)) |
bin(int(x, 10)) |
bin(int(x, 16)) |
| 8進制 |
oct(int(x, 2)) |
- |
oct(int(x, 10)) |
oct(int(x, 16)) |
| 10進制 |
int(x, 2) |
int(x, 8) |
- |
int(x, 16) |
| 16進制 |
hex(int(x, 2)) |
hex(int(x, 8)) |
hex(int(x, 10)) |
- |
- 以下代碼用于實現(xiàn)十進制轉(zhuǎn)二進制、八進制、十六進制:
# -*- coding: UTF-8 -*-
# 獲取用戶輸入十進制數(shù)
dec = int(input("輸入數(shù)字:"))
print("十進制數(shù)為:", dec)
print("轉(zhuǎn)換為二進制為:", bin(dec))
print("轉(zhuǎn)換為八進制為:", oct(dec))
print("轉(zhuǎn)換為十六進制為:", hex(dec))
輸入數(shù)字:12
十進制數(shù)為:12
轉(zhuǎn)換為二進制為: 0b1100
轉(zhuǎn)換為八進制為: 0o14
轉(zhuǎn)換為十六進制為: 0xc
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。