【发布时间】:2014-02-19 13:19:32
【问题描述】:
我想将一个由二进制数字组成的字符串转换为二进制数。
假设,我的输入是“01001”,这是字符串格式,我想将其转换为二进制数格式以对其执行各种按位操作。
【问题讨论】:
-
我很确定这个问题有很多答案。您尝试搜索一下吗?
我想将一个由二进制数字组成的字符串转换为二进制数。
假设,我的输入是“01001”,这是字符串格式,我想将其转换为二进制数格式以对其执行各种按位操作。
【问题讨论】:
您可以将数字转换为int 并进行按位运算,如下所示
my_int = int("01001", 2)
print my_int & 1 # 1
print my_int & 8 # 8
print my_int & 16 # 0
【讨论】: