相关疑难解决方法(0)

转换为二进制并在Python中保持前导零

我正在尝试使用Python中的bin()函数将整数转换为二进制.但是,它总是删除我实际需要的前导零,这样结果总是8位:

例:

bin(1) -> 0b1

# What I would like:
bin(1) -> 0b00000001
Run Code Online (Sandbox Code Playgroud)

有办法做到这一点吗?

python binary formatting bitwise-operators

129
推荐指数
6
解决办法
13万
查看次数

Python中float的二进制表示(位不是十六进制)

如何将字符串作为32位浮点的二进制IEEE 754表示?

1.00 - >'00111111100000000000000000000000'

python floating-point binary

52
推荐指数
7
解决办法
5万
查看次数