用python寫一個進制轉換的程序?二進制:0,1八進制:0,1,2,3,4,5,6,7,今天小編就來聊一聊關于用python寫一個進制轉換的程序?接下來我們就一起去研究一下吧!
二進制:0,1
八進制:0,1,2,3,4,5,6,7
十進制:0~9
十六進制:0~9 a~f
--------------------------------
1、十進制轉二進制
n=149
result=bin(n) #binary
print(result) #10010101
2、十進制轉八進制
result=oct(n)
print(result) #225
3、十進制轉十六進制
result=hex(n)
print(result) #95
#前綴: 0b 二進制 0o 八進制 0x 十六進制
--------------------------------
4、十六進制轉十進制
n=0x95
result=int(n) #任意其它進制數都可以用 int 轉換成十進制
print(result)
5、總結:
函數:(記熟下面幾個函數就OK了,它們之間可以互相轉化)
bin() 0b 二進制
int() 十進制
oct() 0o 八進制
hex() 0x 十六進制
#已知二進制轉成十六進制,将二進制從右側開始4位一組,最後一組不足4位補0
#已知二進制轉成八進制,将二進制從右側開始3位一組,最後一組不足3位補0
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!