2016-11-06 96 views
0

我正在做關於Python中加密的作業項目。我需要將二進制的字符串表示轉換爲真正的二進制。我的意思是; binary = "00000011"應該轉換爲真正的8位,因爲我將使用它進行XOR操作。我如何在Python中以這種方式轉換它?先謝謝你。Python,將二進制表示轉換爲一個真正的二進制值

回答

2

可以使用int()功能,使其成爲一個整數,這需要一個基數參數:

>>> int("00000011", 2) 
3 

一旦你有一個整數,你可以使用^ XOR運算符:

>>> 3^1 
2 
相關問題