gpt4 book ai didi

python : Right Shift >> 26

转载 作者:行者123 更新时间:2023-11-28 21:25:17 30 4
gpt4 key购买 nike

0010 1101 1011 0100 0111 1100 1000 0101

我想右移26,但是失败了

print(bin(00101101101101000111110010000101) >> 26)

调试错误是 SyntaxError: invalid token

右移26应该返回1011

这个怎么样?

0010 1101 1011 0100 0111 1100 1000 0101

类次 0010 1101 1011 0100 0111 1100 1000 0101>>22 返回 10110110并使用 00001111 返回 0110 转换为十进制 6?

用 00001111?如何用 00001111 做这个?

最佳答案

您对 bin() 的使用是错误的。 The documentation states :

Convert an integer number to a binary string.

因为这不是您想要的,所以这是错误的。您正在尝试右移一个字符串,这是不可能的。

你的意思是:

print(0b00101101101101000111110010000101 >> 26)

或者,如果您希望将答案作为二进制字符串:

print(bin(0b00101101101101000111110010000101 >> 26))

此处,前缀 0b 在 Python 中用于表示二进制数字文字。

关于 python : Right Shift >> 26,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14565357/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com