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的即时标记项目练习笔记
Sep 18 Python
在Django框架中编写Contact表单的教程
Jul 17 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
简单学习Python time模块
Apr 29 Python
Python做简单的字符串匹配详解
Mar 21 Python
python中MethodType方法介绍与使用示例
Aug 03 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
Jul 17 Python
对pandas里的loc并列条件索引的实例讲解
Nov 15 Python
python实现nao机器人手臂动作控制
Apr 29 Python
python实现信号时域统计特征提取代码
Feb 26 Python
Python 没有main函数的原因
Jul 10 Python
Python爬虫之App爬虫视频下载的实现
Dec 08 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把数据表导出为Excel表的最简单、最快的方法(不用插件)
2014/05/10 PHP
PHP实现简单计算器小程序
2020/08/28 PHP
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
js计算德州扑克牌面值的方法
2015/03/04 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
实现一个 Vue 吸顶锚点组件方法
2019/07/10 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
详解python的argpare和click模块小结
2019/03/31 Python
Python多线程及其基本使用方法实例分析
2019/10/29 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
电子商务网站的创业计划书
2014/01/05 职场文书
学校介绍信范文
2014/01/14 职场文书
综合实践活动总结
2014/05/05 职场文书
庆元旦演讲稿
2014/09/15 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
初中思想品德教学反思
2016/02/24 职场文书
python​格式化字符串
2022/04/20 Python
Python+pyaudio实现音频控制示例详解
2022/07/23 Python
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技