我有等于“0b11001010”的变量 Number,我希望它是 int 类型,就像存储普通二进制文件一样,例如0b11001010
Number = "0b11001010"
NewNumber = 0b11001010
有没有一种非常简单的方法而我忽略了它?
Thanks.
在Python中,你只能将其创建为二进制值(作为语法糖),它将立即转换为整数。自己尝试一下:
>>> 0b11001010
202
八进制和十六进制值也会发生同样的情况。因此,您可以使用以下命令将二进制字符串转换为整数:int()
功能base
论证如:
>>> int('0b11001010', 2)
202
转换后,您可以对其进行任何操作——就像处理整数一样,因为它是整数。
当然,您可以随时使用内置函数将其转换回二进制字符串bin()
功能:
>>> bin(202)
0b11001010
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)