环境:Python 3.6

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])

python3 bytes与hex字符串互转相关推荐

  1. Java 字符串,byte[],16进制的字符串互转

    Java 字符串,byte[],16进制的字符串互转 /** * 字符串转换成十六进制字符串 */ public static String str2HexStr(String str) { char ...

  2. Python 图片与字符串互转

    Python 图片与字符串互转 1. 图片转化为base64字符串 2. base64字符串转化为图片 3. 图片转化为字符串 4. 字符串转化为图片 1. 图片转化为base64字符串 import ...

  3. C++实现字节数组与16进制字符串互转,字符串转16进制字符串

    1 无符号字节数组转16进制字符串 std::string bytesToHexString(const BYTE* bytes,const int length) {if (bytes == NUL ...

  4. python字节和字符串互转

    编程的时候大多都会遇到字节<->字符串互转的问题,这里我收集了几种: #bytes objectbyte = b"byte example"# str objectst ...

  5. Java byte数组与十六进制字符串互转

    Java byte数组与十六进制字符串互转 博客分类: Java Javajava 十六进制java hex Java 加密解密基础 Java byte数组与十六进制字符串互转 Java BASE64 ...

  6. javascript json和json字符串互转

    javascript json和json字符串互转 <!DOCTYPE html> <html lang="en"><head><meta ...

  7. python中numpy数组和字符串互转(互转后数据完全一致)

    python中numpy数组和字符串互转(互转后数据完全一致) 代码: import numpy as np # 创建数组arr arr = np.array([ -1.8264365 , -0.63 ...

  8. java 日期和字符串互转,根据当天整天时间 得到当天最后一秒的日期时间

    2019独角兽企业重金招聘Python工程师标准>>> java 日期和字符串互转,根据当天整天时间   得到当天最后一秒的日期时间 package com.hi;import ja ...

  9. golang 字节切片 数组 字符串 互转

    目录 基本认知 将字符串转为字节切片 将字节切片转为字符串 性能 基本认知 在字符串和字节切片(数组)之间进行转换时,会得到一个全新的切片,其中包含与字符串相同的字节,反之亦然. 转换不会修改数据 唯 ...

最新文章

  1. 如何定位并优化慢查询Sql
  2. 《从问题到程序:用Python学编程和计算》——第2章 计算和编程初步 2.1 数值表达式和算术...
  3. 干货|十大产业方向深度解析!《2020科技产业趋势报告》
  4. [转载] 马化腾-“杀人的网络,互联网的大是大非问题”专访腾讯董事会主席兼CEO马化腾...
  5. SD-WAN可以提高WAN性能的3种方式—Vecloud
  6. python自动化测试面试题代码_Python自动化测试常见面试题(四)
  7. redis配置_Redis配置大全(三)
  8. how to get the space size of some tables in one database?
  9. VBA实例6 CorelDraw 批量生成设备位号、连续编号
  10. CentOS7自行搭建KMS服务器
  11. 视频接口的种类及数据类型
  12. 二进制与base64
  13. yaml使用方法_通过网络使用YAML
  14. RUOK的完整形式是什么?
  15. 数据库第三次作业——新增数据
  16. Tomcat启动Alias name [null] does not identify a key entry报错分析,涉及从公钥(CER)+私钥(KEY)转换为jks证书的方法
  17. ⊱如果事与愿违,请相信一定另有安排
  18. 生成固定的句子,句子中含有给定的多个关键词,python代码实现
  19. Chrome如何搜索历史收藏的书签
  20. 招聘 | 上海交通大学医学院附属精神卫生中心诚招科研助理

热门文章

  1. 我非要捅穿这 Neutron(四)Open vSwitch in Neutron
  2. vsnprintf的作用和使用
  3. NR 5G 移动性和状态变化
  4. Linux 爱好者该向闭源软件敞开怀抱了
  5. JS中使用EL表达式
  6. 计算机视觉与图像处理相关的国内外重要期刊汇总
  7. 35个设计一流的美味的水果壁纸欣赏
  8. MYSQL ROOT权限丢失的解决方法
  9. Java并行程序基础(十二)
  10. 浅谈Java内存泄漏问题