0
我希望能够输入一系列的数字,在64位再现位,然后反向并显示8个字节。我一直在查找bitstring,但没有得到输出我期待的。Python函数,将输入到64位,然后更改为8bytes输出
代码
def Pconvert(*varloadID):
bits = [0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,]
for x in varloadID:
x -= 1
bits[x] = 1
print bits
j = int(''.join(map(str, bits)))
print j
输入
Pconvert(1,8,64)
期望列表使用结构
[129,0,0,0,0,0,0,128]
不要发布链接的答案,以防链接过时。您应该在此总结其相关内容,以便您的答案是独立的,并提供学分或进一步阅读的链接。 – Reti43