【问题标题】:converting a string to binary number in python [duplicate]在python中将字符串转换为二进制数[重复]
【发布时间】:2014-02-19 13:19:32
【问题描述】:

我想将一个由二进制数字组成的字符串转换为二进制数。

假设,我的输入是“01001”,这是字符串格式,我想将其转换为二进制数格式以对其执行各种按位操作。

【问题讨论】:

  • 我很确定这个问题有很多答案。您尝试搜索一下吗?

标签: python binary


【解决方案1】:

您可以将数字转换为int 并进行按位运算,如下所示

my_int = int("01001", 2)
print my_int & 1   # 1
print my_int & 8   # 8
print my_int & 16  # 0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 2012-08-16
    • 2012-07-20
    • 2013-01-16
    • 2018-06-05
    • 2013-10-29
    • 1970-01-01
    相关资源
    最近更新 更多