在python中可以透過內建函數int()函數進行二進位轉十進位;int()函數可以將一個指定進位的數字型字串或十進位數字轉換為整數型。 (推薦學習:python影片教學)
語法:
int(object,base)
##傳回值: 傳回整數資料。
注意:在將浮點數轉換為整數資料時,無論浮點數的小數部分值是什麼,int( )函數只會保留整數部分,而將小數部分捨去。因此在求浮點數的四捨五入之類的問題時,應避免直接使用int函數。
範例1:將二進位數轉換為十進位數
test = ['111011011111', '0b101'] for number in test: print(int(number, 2))輸出:
3807 5
範例2:將八進位數轉換為十進位數
test = ['-1537202', '0o147'] for number in test: print(int(number, 8))輸出:
-441986 103更多python相關技術知識,請造訪
python入門教學專欄學習!
以上是python二進制怎麼轉十進制?的詳細內容。更多資訊請關注PHP中文網其他相關文章!