1. 程式人生 > >python中整數變二進位制字串

python中整數變二進位制字串

偶然發現python中自帶的bin()是將整數轉為二進位制字串,後一想,真是愚笨了,在python中二進位制數以0b或者0B開頭,返回字串是正常的。
在這裡插入圖片描述
如果只想取01序列,可以採取如下方法:

 bin(num).replace('0b','')
 或者:
 bin(num)[2:]

在這裡插入圖片描述
將二進位制轉為整數:
以下結果表明不管是否帶有字首,均可完成轉換
在這裡插入圖片描述