将dec数转换为6位二进制数

Ric*_*ard 2 python binary bin

我希望将dec数转换为6位二进制数.. bin()工作正常,但省略重要的前导零.

例如:

  • 0 = 000000
  • 1 = 000001
  • 2 = 000010

等...允许的最大分数为63.

agf*_*agf 8

要么Matt在comment(bin(63)[2:].zfill(6))中说,要么使用Python 2.6+中的格式字符串:

'{0:06b}'.format(63)
Run Code Online (Sandbox Code Playgroud)

您可以省略Python 2.7+中的第一个零,因为您可以隐式编号组.