def sxor(s1,s2): return ''.join(chr(ord(a) ^ ord(b)) for a,b in zip (s1,s2))text = sxor('a','a')text输出为\x00尝试了许多以前回答过的方法,但没有一个可以删除“\x0”,因为只有“0”是必需的答案。这里还有一个例子:def sxor(s1,s2): return ''.join(chr(ord(a) ^ ord(b)) for a,b in zip (s1,s2))text = sxor('1','2')输出\x03我尝试过的事情:def sxor(s1,s2): return ''.join(chr(ord(a) ^ ord(b)) for a,b in zip (s1,s2))text = sxor('1','1')text.rstrip('\x0')显示的错误: File "<ipython-input-26-d4905edd1961>", line 6 text.rstrip('\x0') ^SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-2: truncated \xXX escape如果我把它写成“\x00”,那么它也删除了所需的部分,并且也不适用于任何其他情况。我也尝试过使用替换功能。请帮我解决这个问题。
添加回答
举报
0/150
提交
取消