」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在Python中使用零填充將整數轉換為二進位?

如何在Python中使用零填充將整數轉換為二進位?

發佈於2024-11-08
瀏覽:563

How to Convert Integers to Binary with Zero-Padding in Python?

在Python 中使用零填充將整數轉換為二進位

在Python 中使用bin() 函數將整數轉換為二進位時,您可以遇到需要用零填充來顯示前導零的二進位表示形式的情況。實現此目的的方法如下:

使用 format() 函數:

>>> '{0:08b}'.format(6)
'00000110'

格式化字串{0:08b} 由以下部分組成:

  • {0}:參數位置0 處變數的佔位符
  • 0: 左邊補零
  • 8:總共補8數字
  • b:轉換為二進位表示形式

使用f 字串(Python 3.6 ):

>>> f'{6:08b}'
'00000110'

F-strings 為字串格式化提供了更簡潔的語法:

  • f'{x}':可以使用f-strings[ 將變數直接嵌入到字串中&&&]
  • 08b: 與format()函數中相同的格式選項
透過這些方法,您可以輕鬆轉換整數到具有所需數量的前導零的二進位表示形式。

版本聲明 本文轉載於:1729636997如有侵犯,請聯繫[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3