Python 十進制轉換為二進制 高位補零


a = 18
b = '{:08b}'.format(a) # b是二進制,把b換成o或者用"%08o" % a八進制 ,"%08x" % a 十六進制
print(b) 輸出結果為:00010010 注意是str類型
a = 18
b = bin(18)[2:].zfill(8) # [2:]是為了去掉0b, bin二進制, oct八進制, hex十六進制
print(b)
輸出結果為:00010010 注意是str類型
 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM