0010 1101 1011 0100 0111 1100 1000 0101
我想26号右转,但失败了
^{pr2}$调试错误是SyntaxError:invalid token
返回应该是10126右移
这个怎么样?在
0010 1101 1011 0100 0111 1100 1000 0101
Shift 0010 1101 1011 0100 0111 1100 1000 0101>;22返回10110110 用00001111返回0110是否可以转换为十进制6?在
用00001111?如何使用00001111?在
bin
返回字符串,它是字符串的二进制表示形式。在我想应该行得通。在
您看到的语法错误是因为在python3.x中,整型文本不能以
0
开头——在python2.x中,这意味着您想要声明一个八进制文本。在例如(python2.x):
^{pr2}$您使用
bin()
是错误的。The documentation states:既然那不是你想要的,那就错了。您试图右移字符串,这是不可能的。在
你的意思是:
或者,如果您希望答案是二进制字符串:
^{pr2}$这里,前缀
0b
在Python中用于二进制数文本。在0b
以向Python表明它是一个二进制数。在试试这个:
编辑:输出:
^{pr2}$相关问题 更多 >
编程相关推荐