Python 3.2 常用代码片段之-十进制转化为二进制
来源:互联网 发布:阿里云带宽多少够用 编辑:程序博客网 时间:2024/06/05 04:26
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 = lambda x : ''.join(reversed( [str((x >> i) & 1) for i in range(8)] ) )>>> bin8(6)>>> '00000110'
- Python 3.2 常用代码片段之-十进制转化为二进制
- 十进制转化为二进制
- 十进制转化为二进制
- 十进制转化为二进制
- 十进制转化为二进制
- 十进制转化为二进制
- 十进制转化为二进制
- 十进制转化为二进制
- 二进制转化为十进制
- 十进制转化为二进制
- 十进制转化为二进制
- 十进制转化为二进制
- 十进制转化为二进制
- 十进制转化为二进制、二进制转化为十进制
- java--十进制转化为二进制
- 将十进制转化为二进制
- 十进制转化为二进制230
- 十进制负数转化为二进制
- 生成解决方案与重新生成解决方案
- C#流程语句示例
- Sequence one
- hdu 3792孪生素数
- 第十三周项目二
- Python 3.2 常用代码片段之-十进制转化为二进制
- 文件 I/O——lseek函数
- 解决mysql"Access denied for user'root'@'IP地址'"问题
- Vs 自带AjAx控件--局部更新
- ubuntu下eclipse+cdt动态库连接方式
- IAR常见的错误及解决方法
- debian 7.0 (Wheezy) 源设置
- acm 2031
- shell中条件测试