如何在Python中将任意长度的位序列转换为有符号或无符号整数?

时间:2019-04-12 14:47:33

标签: python integer bit unsigned signed

我需要将任意长度的位序列转换为有符号或无符号整数。这些序列表示为字符串。例如,我必须将'001100100110100101110011001010'强制转换为无符号整数,并将'10000000'强制转换为有符号整数。

我使用了int('10000000', 2),但是我还没有找到一种直观的方法来在有符号/无符号之间切换。在Python中有简单的方法吗?

0 个答案:

没有答案