gpt4 book ai didi

python-3.x - 从python中的字节中提取LSB位

转载 作者:行者123 更新时间:2023-12-02 06:35:11 25 4
gpt4 key购买 nike

我在变量“DATA”中有一个字节。我想从中提取 LSB 位并打印出来。
我对 python 很陌生,我发现很多文章都有复杂的按位加法逻辑,而且所有这些都很难理解。
我正在寻找一个简单的逻辑,就像我们对字符串所做的那样,例如 DATA[7:1]
请帮帮我...

最佳答案

你的“字节”是 int ?如果是这样,只需对 & 进行按位与( 1 ) (或者,如果你想更明确,二进制文字 0b1 )来获得最低有效位。

>>> x = 14
>>> x & 1
0
>>> x = 15
>>> x & 1
1

你的“字节”是一个 bytes目的?如果是这样,只需对其进行索引并按位与。
>>> y = bytes([14, 15])
>>> y[0] & 1
0
>>> y[1] & 1
1

关于python-3.x - 从python中的字节中提取LSB位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21341338/

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