Python 类型错误:^:';的操作数类型不受支持;int';和';str';
如果试图翻转a的后半部分,第一种方法有效,但第二种方法抛出: TypeError:不支持^str和int的操作数类型 我想这意味着通过bin()会 串成一串。我怎样才能让第二种方法发挥作用?正如我如何将238转换为基数2以使用XOR(甚至是&or |)运算符一样?用于十进制:Python 类型错误:^:';的操作数类型不受支持;int';和';str';,python,Python,如果试图翻转a的后半部分,第一种方法有效,但第二种方法抛出: TypeError:不支持^str和int的操作数类型 我想这意味着通过bin()会 串成一串。我怎样才能让第二种方法发挥作用?正如我如何将238转换为基数2以使用XOR(甚至是&or |)运算符一样?用于十进制: 0b11101110 答复:225 对于二进制结果: 238 ^ 0b1111 Ans:0b11100001您曾尝试过什么来实现您想要的结果?关于你的问题,你的研究表明了什么?你能提供你尝试的代码吗,这可能有助于改进您
0b11101110
答复:225
对于二进制结果:
238 ^ 0b1111
Ans:0b11100001您曾尝试过什么来实现您想要的结果?关于你的问题,你的研究表明了什么?你能提供你尝试的代码吗,这可能有助于改进您的问题。您无需将238转换为二进制即可执行
^
。按原样使用238^0b1111
238 ^ 0b1111
bin(238 ^ 0b1111)