#此腳本的作用是爲了不同進制之間相互進行轉化,已經封裝成函數,要用時,自己修改數據和引用函數
s=[12,34,45]; #10進制數組
#10進制轉爲2進制
def baseTo2(s):
for i in s:
print("轉換爲二進制爲:\t", bin(i))
#10進制轉爲8進制
def baseTo8(s):
for i in s:
print("轉換爲八進制爲:", oct(i))
#10進制轉爲16進制
def baseTo16(s):
for i in s:
print("轉換爲十六進制爲:", hex(i))
#二進制轉爲10進制
string1=['1010','110','1011'] #二進制數組
def twoToTen(string1):
for i in string1:
print("二進制字符串轉換成十進制數爲:",int(i,2))
#8進制轉爲10進制
string2=['345','567','1234'] #八進制數組
def eigToTen(string2):
for i in string2:
print("二進制字符串轉換成十進制數爲:",int(i,8))
#16進制轉爲10進制
string3=['FF','110','1011'] #十六進制數組
def sixToTen(string3):
for i in string3:
print("二進制字符串轉換成十進制數爲:",int(i,16))
不同進制轉換的python腳本
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.