首頁 >後端開發 >Python教學 >python二進制怎麼轉十進制?

python二進制怎麼轉十進制?

青灯夜游
青灯夜游原創
2019-06-05 10:14:1757710瀏覽

python二進制怎麼轉十進制?

在python中可以透過內建函數int()函數進行二進位轉十進位;int()函數可以將一個指定進位的數字型字串或十進位數字轉換為整數型。 (推薦學習:python影片教學

語法:

int(object,base)

python二進制怎麼轉十進制?

##傳回值: 傳回整數資料。

注意:在將浮點數轉換為整數資料時,無論浮點數的小數部分值是什麼,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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn