Python 字符串与二进制串的相互转换示例


Posted in Python onJuly 23, 2018

一个问题,在Python中,如何将一个字符串转换为相应的二进制串(01形式表示),并且能够将这个二进制串再转换回原来的字符串。

一个简单版本

def encode(s):
 return ' '.join([bin(ord(c)).replace('0b', '') for c in s])
 
def decode(s):
 return ''.join([chr(i) for i in [int(b, 2) for b in s.split(' ')]])
 
>>>encode('hello')
'1101000 1100101 1101100 1101100 1101111'
>>>decode('1101000 1100101 1101100 1101100 1101111')
'hello'
>>> bin(int('256', 10))
'0b100000000'
>>> str(int('0b100000000', 2))
'256'

以上这篇Python 字符串与二进制串的相互转换示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的ctime()方法使用教程
May 22 Python
python自定义异常实例详解
Jul 11 Python
python实现多进程代码示例
Oct 31 Python
Python3爬虫学习入门教程
Dec 11 Python
python矩阵/字典实现最短路径算法
Jan 17 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
Aug 08 Python
python中如何实现将数据分成训练集与测试集的方法
Sep 13 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
Python django框架开发发布会签到系统(web开发)
Feb 12 Python
python实现猜单词游戏
May 22 Python
什么是python类属性
Jun 10 Python
jupyter notebook快速入门及使用详解
Nov 13 Python
Python二进制串转换为通用字符串的方法
Jul 23 #Python
Python基于多线程实现ping扫描功能示例
Jul 23 #Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 #Python
python定向爬虫校园论坛帖子信息
Jul 23 #Python
python实现图片批量压缩程序
Jul 23 #Python
python中的插值 scipy-interp的实现代码
Jul 23 #Python
Flask框架URL管理操作示例【基于@app.route】
Jul 23 #Python
You might like
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
理解Javascript_05_原型继承原理
2010/10/13 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
JavaScript中的数据类型转换方法小结
2015/10/26 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
JavaScript判断按钮被点击的方法
2015/12/13 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
浅谈es6中export和export default的作用及区别
2018/02/07 Javascript
js闭包学习心得总结
2018/04/17 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
python实现ipsec开权限实例
2014/11/11 Python
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
mysql 之通过配置文件链接数据库
2017/08/12 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
2018/04/19 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
2020/10/12 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
美国休闲服装品牌:Express
2016/09/24 全球购物
什么是唯一索引
2015/07/05 面试题
高分子材料个人求职信范文
2013/09/25 职场文书
教育孩子心得体会
2014/01/01 职场文书
中学运动会广播稿
2014/01/19 职场文书
区三好学生主要事迹
2014/01/30 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
廉政承诺书
2015/01/19 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
「偶像大师 MILLION LIVE!」七尾百合子手办开订
2022/03/21 日漫
MySQL常用慢查询分析工具详解
2022/08/14 MySQL