Python中字符串与二进制相互转换的方法

  介绍

小编给大家分享一下Python中字符串与二进制相互转换的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>简单版本

def 编码(s):   ,,,return  & # 39;, & # 39; . join([本(奥德(c)) .replace (& # 39; 0 b # 39;,, & # 39; & # 39;), for  c 拷贝s])   ,   def 解码(s):   ,,,return  & # 39; & # 39; . join(((我),从而向for 小姐:拷贝(int (b), 2), for  b 拷贝s.split (& # 39;, & # 39;))))   ,,,,   在祝辞祝辞编码(& # 39;你好# 39;)   & # 39;1101000,1100101,1101100,1101100,1101111 & # 39;   祝辞祝辞祝辞解码(& # 39;1101000,1100101,1101100,1101100,1101111 & # 39;)   & # 39;你好# 39;

<强> bitarray法

<强>将二进制串转化为bitarray对象,bitarray对象可以轻松转化为字节

得到bitarray  import  bitarray         def  str2bitarray (s):   ,,,ret =, bitarray (& # 39; & # 39; . join([本(int(& # 39; 1 & # 39;, +,十六进制(c) [2], 16)) [3:], for  c 拷贝s.encode (& # 39; utf - 8 # 39;))))   ,,,return 受潮湿腐烂         def  bitarray2str(位):   ,,,return  bit.tobytes () .decode (& # 39; utf - 8 # 39;)

以上是“Python中字符串与二进制相互转换的方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Python中字符串与二进制相互转换的方法