十进制转化为二进制的Python 3.2 代码,python3.2,Python真是个方便的
分享于 点击 29494 次 点评:2
十进制转化为二进制的Python 3.2 代码,python3.2,Python真是个方便的
Python真是个方便的语言,工作中通过Java,C或C#要通过数行完成的功能,Python只需要简简单单的几行便可将问题引刃而解,
下面列举了个10进制转化为二进制的的常用方式:
(1)直接用bin函数
bin(6) '0b110'
(2)对bin函数的结果进行处理
bin(6)[2:] '110'
(3)使用format函数
'{0:08b}'.format(6)00000110
(4)使用zfill函数
bin(6)[2:].zfill(8)'00000110'
(5)元祖和bin函数
"%08d"%int(bin(6)[2:])00000110
(6)比较复杂的lamba
bin8=lambdax:''.join(reversed([str((x>>i)&1)foriinrange(8)]))bin8(6)'00000110'
用户点评