python 整數轉為二進位制bin

2021-09-06 10:10:30 字數 458 閱讀 7441

乙個整數轉換為乙個二進位制字串可以用python bin()方法。其結果是乙個有效的python表示式。

比如我們要得到整數1的二進位製碼可以:

a = 1

bin(a)

輸出的結果:ob1。

說明1的二進位製碼是1

a = 2

bin(a)

輸出的結果:ob10

2的二進位製碼是10

如果裡面的引數不是乙個python的int物件,這回丟擲異常

如果a = 'fefe'

bin(a)

輸出的結果:

traceback (most recent call last):

file "test.py", line 3, in

print bin(a)

typeerror: 'str' object cannot be interpreted as an index

python 整數轉為二進位制bin

乙個整數轉換為乙個二進位制字串可以用python bin 方法。其結果是乙個有效的python表示式。比如我們要得到整數1的二進位製碼可以 a 1 bin a 輸出的結果 ob1。說明1的二進位製碼是1 a 2 bin a 輸出的結果 ob10 2的二進位製碼是10 如果裡面的引數不是乙個pytho...

十進位制轉為二進位制

轉化規則 一般十進位制數有整數部分和小數部分組成,兩個部分其轉化規則是不相同的。因此首先把十進位制數的兩個部分分開來。整數部分 通過除二取餘法將餘數倒序記錄下來,直到除到0 小數部分 通過乘二取整法將整數正序記錄下來。十進位制轉化為二進位制 void switch float a 小數部分化為二進位...

判斷二進位製半整數(二進位制)

10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下1024是 二進位制整數 乙個正整數滿足其值為2的k次方 k為正整數 我...