如何使用 Python 對二進位制數字進行加法?
如果你把二進位制數字當做字串,則可以用 int(str, base) 轉換為 int,其中進製為 2。然後像通常那樣加數字。最後再用 bin 函式轉換為字串。例如:
a = '001' b = '011' sm = int(a,2) + int(b,2) c = bin(sm) print(c)
這將輸出
0b100
廣告
如果你把二進位制數字當做字串,則可以用 int(str, base) 轉換為 int,其中進製為 2。然後像通常那樣加數字。最後再用 bin 函式轉換為字串。例如:
a = '001' b = '011' sm = int(a,2) + int(b,2) c = bin(sm) print(c)
這將輸出
0b100