标签: python integer bit unsigned signed
我需要将任意长度的位序列转换为有符号或无符号整数。这些序列表示为字符串。例如,我必须将'001100100110100101110011001010'强制转换为无符号整数,并将'10000000'强制转换为有符号整数。
'001100100110100101110011001010'
'10000000'
我使用了int('10000000', 2),但是我还没有找到一种直观的方法来在有符号/无符号之间切换。在Python中有简单的方法吗?
int('10000000', 2)