如何应用表示两个字符的 bin 的两个二进制字符串的异或?
这是一个代码
def Xor(a,b):
ABytes = a.encode('ascii','strict')
BBytes = b.encode('ascii','strict')
ABinaries = bin(int(binascii.hexlify(ABytes),16))
BBinaries = bin(int(binascii.hexlify(BBytes),16))
#this is what i want to do:
xor = ABinaries ^ BBinaries
return xor
但是由于^
运算符不对字符串进行操作。代码不起作用,问题是我需要返回 xor 的二进制值。
如果它有效,我怎样才能得到 xor 的字符串值?