tft每日頭條

 > 科技

 > python怎麼把二進制轉換成十進制

python怎麼把二進制轉換成十進制

科技 更新时间:2024-07-04 22:22:25

#Python##緻奮鬥中的自己!##不甘平凡#

最近在學習python,不過跟着課本的作業題目:

分别就計算二進制110110011、八進制256和十六進制的數字a4b5,并轉化為十進制求和。

不過寫過程中遇到了個問題:如何在python中輸入二進制數字?

在網上百度了30分鐘,沒有找到答案,無奈之下隻能看下答案,通過答案逆向學習推理後發現python其實可以輸入任意進制數據,轉化的時候,在函數中明确即可。

比如:将八進制的256轉化為十進制,可以使用以下代碼:


python怎麼把二進制轉換成十進制(如何在python中輸入二進制)1


第一行是提示輸入數據

第二行是将輸入數據轉換為十進制,并賦值給a。PS:int(number,進制類别)可以将括号内數據轉化為十進制(進制類别可以省略,默認為十進制)

第三行打印轉化為十進制後的數據。

通過結合作業練習和自己波折的路發現:

1、千萬不要以為看過就會了,通過練習(包括但不限于寫作業)會發現很多細節上要注意的(比如我這個菜鳥問題);

2、要善于使用互聯網工具進行查找,雖然百度30分鐘沒查到如何輸入二進制數據,但卻找到了不同進制間轉化的方法,比如int為轉換十進制;hex為轉換成十六進制;oct為轉換成白進制;bin為轉化成二進制

3、如果确實找不到就看下答案進行逆向思考或咨詢大牛,然後總結成自己的。

python怎麼把二進制轉換成十進制(如何在python中輸入二進制)2


擴展1:小夥伴可以嘗試下把十進制的1314,轉化成二進制、十六進制、八進制來練習下。

擴展2:建議結合自己的職業發展進行選擇,比如我學習python的目的其實就是純粹想提高辦公自動化技能;因為,成年人的時間和精力是被工作和生活扯得支離破碎的,能抽出的時間極其有限,一定要讓有限的精力最大化利用。


python怎麼把二進制轉換成十進制(如何在python中輸入二進制)3

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved