`
iyuan
  • 浏览: 463005 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

python二进制转字符串

阅读更多
同事问了个关于二进制数与字符串间转换的问题,这里试着用python解下。

import binascii

bin = lambda n:(n > 0) and (bin(n/2) + str(n%2)) or ''

s = 'hello world,this is python'
s_16 = binascii.b2a_hex(s)
s_10 = int(s_16,16)
s_2 = bin(s_10)
print s_2

s_10 = int(s_2,2)
s_16 = '%x'%(s_10)
s = binascii.a2b_hex(s_16)
print s

这个只是支持ascii码,不过感觉是个歪解。暂且留此备忘吧~
0
3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics