欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

十进制转化为二进制的Python 3.2 代码,python3.2,Python真是个方便的

来源: javaer 分享于  点击 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'

相关栏目:

用户点评