Python3bytes、hex、字符串之间相互转换
1、字符串转bytes
string to bytes
eg:
'0123456789ABCDEF0123456789ABCDEF'
b'0123456789ABCDEF0123456789ABCDEF'
'''
def stringTobytes(str):return bytes(str,encoding='utf8')
2、bytes转字符串
'''
bytes to string
eg:
b'0123456789ABCDEF0123456789ABCDEF'
'0123456789ABCDEF0123456789ABCDEF'
'''
def bytesToString(bs):return bytes.decode(bs,encoding='utf8')
3、十六进制字符串转bytes
'''
hex string to bytes
eg:
'01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF'
b'\x01#Eg\x89\xab\xcd\xef\x01#Eg\x89\xab\xcd\xef'
'''
def hexStringTobytes(str):str = str.replace(" ", "")return bytes.fromhex(str)# return a2b_hex(str)
4、bytes转十六进制字符串
'''
bytes to hex string
eg:
b'\x01#Eg\x89\xab\xcd\xef\x01#Eg\x89\xab\xcd\xef'
'01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF'
'''
def bytesToHexString(bs):# hex_str = ''# for item in bs:# hex_str += str(hex(item))[2:].zfill(2).upper() + " "# return hex_strreturn ''.join(['%02X ' % b for b in bs])
Python3bytes、hex、字符串之间相互转换相关推荐
- c++ string 数组_PHP数组与字符串之间相互转换的方法
php中可以将数组转换成字符串的形式,也可以将字符串通过某个特定的规律转化成数组.那具体如何做呢?今天这篇文章就来说一说php中数组与字符串之间相互转换的方法. PHP 数组转换成字符串的方法 php ...
- byte数组与字符串之间相互转换
byte数组与字符串之间相互转换 字符串转数组 数组转字符串 使用String类 利用16进制字符串 字符串转数组 public static void main(String[] args) {St ...
- JS中Object对象与JSON字符串之间相互转换
Object对象转换成JSON字符串: JSON.stringify() JSON字符串转成Object对象: JSON.parse()
- C++数字(int, long ,long long)和字符串之间相互转换
数字转字符串 int a=111; stirng s; s=to_string(a); 字符串转数字 //转为int string s="111"; int a; a=atoi(s ...
- C++ 数字与字符串之间相互转换(多种方法)
使用系统提供的库函数 1.字符串传数字 (1).使用stoi() string s("12345"); long long a = stoi(s); cout << ...
- mysql时间与字符_mysql时间与字符串之间相互转换
1.时间转字符串 date_format(日期,格式字符串) select date_format(now(), '%y-%m-%d %h:%i:%s'); 2.字符串转时间 str_to_date( ...
- c#谷歌 json转对象_利用Google Gson实现JSON字符串和对象之间相互转换
最近一个项目需要用到JSON,需要在JSON字符串和对象之间相互转换,在网上找了些资料,发现google的Gson还是比较不错的. 废话不说,下面是简单的例子: 先上源码:下载(包含jar包) Per ...
- JS解析json数据(json字符串和数组之间相互转换)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD ...
- python字节流分割_Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
问题描述 最近做一个项目,是用Python进行相关的串口操作.及将相关指令通过串口发给设备,设备根据发过来的指令来做出相应的操作,所用的库是Pyserial.在最初开发时,出现的问题在于:别人给的文档 ...
最新文章
- 回滚 - 每天5分钟玩转 Docker 容器技术(141)
- Internet Explorer 8 Beta 2十大看点
- [虚拟机] VMware 15 + CentOS 7.7/8.0在主机和客户机之间拷贝文件失败的解决办法
- SGU 0438 The Glorious Karlutka River =) 动态流
- linux 同步 多终端,Linux系统如何实现不同终端间的同步
- 15.8.2 泛型数组
- IO概述(概念分类)
- 【WebRTC---入门篇】(二十)WebRTC核心之SDP详解
- matlab中for循环的步长
- 一建管道工程122知识点_背诵的知识点是否边缘化?一建市政一本通+学霸笔记,教你只记重点...
- python使用BytesIO或StringIO读写文件
- ABP官方文档翻译 5.1 Web API控制器
- 软件测试 -- 入门 4 软件测试原则
- matlab双纵坐标的绘图命令_如何利用matlab的plotyy函数画双坐标图
- Gebru被辞退的背后真相:指出BERT的4大危害,威胁谷歌商业利益
- FGFA训练自己的数据集docker
- Error: Incorrect contents fetched, please reload.
- 微信公众号之海量资料
- 正则提取文本操作集(python和js)
- 号外丨边缘计算社区品牌升级!
热门文章
- ROC和AUC也不是评估机器学习性能的金标准
- NCB|心咽发育多样化的单细胞转录轨迹分析
- Ae/Pr画面破损信号干扰插件包TV Distortion Bundle的5个不同效果插件
- ffmpeg播放器 android,Android使用FFmpeg(六)--ffmpeg实现音视频同步播放
- 如何初始化局部变量c语言_重要的事情说三遍:局部变量一定要初始化!你做到了吗?...
- 计算机网络课程设计之电子邮件客户端程序设计与实现
- java 成员函数相互调用_java 深入理解内部类以及之间的调用关系
- ios12关闭设置角标_iOS 12.4.2为停产的设备带来了安全修复程序
- canvas笔记-globalAlpha和globaleCompositeOperation的使用
- Linux笔记-centos7替换yum及编译安装mydumper