python 字符串转为十六进制字符串

  • 0x00 问题
  • 0x01 解决
  • 0x02 代码

0x00 问题

我们的字符串为:hexstring = "c0a80a010f27d21e3ee5d0ced4887056425b057fffdc9286194a0000"

我们想把它转为为十六进制的形式,即每两个字母代表一个八位的十六进制数字:例如把其转为十六进制的列表:[‘0xC0’, ‘0xA8’, ‘0x0A’, ‘0x01’, ‘0x0F’, ‘0x27’, ‘0xD2’, ‘0x1E’, ‘0x3E’, ‘0xE5’, ‘0xD0’, ‘0xCE’, ‘0xD4’, ‘0x88’, ‘0x70’, ‘0x56’, ‘0x42’, ‘0x5B’, ‘0x05’, ‘0x7F’, ‘0xFF’, ‘0xDC’, ‘0x92’, ‘0x86’, ‘0x19’, ‘0x4A’, ‘0x00’, ‘0x00’]

0x01 解决

首先,将字符串转换为bytes形式,然后以十六进制的形式一次读取,位宽为两位“%02X”

0x02 代码

def bytesToHexString(data):temp = []for i in data:temp.append('0x%02X' % i)return temp
hexstring = "c0a80a010f27d21e3ee5d0ced4887056425b057fffdc9286194a0000"
print(bytes.fromhex(hexstring))
print(bytesToHexString(bytes.fromhex(hexstring)))

python 字符串转为十六进制字符串相关推荐

  1. 【C语言】字符串转为十六进制(str_to_hex)

    近日在开发过程中,遇到一个问题.将字符串转为十六进制,利用snprintf转换str的格式. 下面贴上代码实现. #include <stdio.h>void test_printf5(c ...

  2. 十六进制字符串转Python代码(utf-8字符串转十六进制字符串)

    Python 官网:https://www.python.org/ Free:大咖免费"圣经"教程< python 完全自学教程>,不仅仅是基础那么简单-- My CS ...

  3. C语言如何将十六进制字符串转为十六进制Byte

    问题展示 我们的目标是 将十六进制字符串转为十六进制Byte 由上图我们可以清晰的看到 我们失败了.如何解决呢? 代码示例 #include<stdio.h> #include<st ...

  4. JS 十六进制字符串转十六进制字符串数组以及字节数组

    JS 十六进制字符串转十六进制字符串数组以及字节数组 //十六进制字符串转换为数组 function hexStringToArray(str) {var pos = 0;var len = str. ...

  5. 字符串转换十六进制字符串

    字符串转换十六进制字符串 今天分享一个字符串转换十六进制字符串的C++代码. 以下是代码: /*** #purpose : 字符串转十六进制字符串* #note : 可用于汉字字符串* #param ...

  6. C语言 十进制整数字符串转十六进制字符串

    [问题描述] 例如:输入字符串str1[]="87632394",需转成字符串str2[]="5392A0A" [解决方案] 方案1: 先使用strtol函数将 ...

  7. 十进制数转为十六进制字符串

    面试中经常有相关进制转换的面试题,工作中也涉及到了.比如数据传输的时候就需要转换成16进制,不过那是字符串,我们这里说整型. #include<stdio.h> #include<s ...

  8. python3 字符串、十六进制字符串、数字、字节之间的转换

    字节转16进制的字符串 'S'对应的16进制数是 0X53 字节转数字 0x53 对应的十进制数是 83 16进制字符串转数字 0x53 对应的十进制数是 83 字符串转字节 字节转字符串 内容不变, ...

  9. java 二进制转换成十六进制字符串_将二进制字符串转换为十六进制字符串JAVA

    如果您不必自己实现该转换,则可以使用现有代码: int decimal = Integer.parseInt(binaryStr,2); String hexStr = Integer.toStrin ...

最新文章

  1. 【开放书】《命令行数据科学指南(第二版)》
  2. 这只机械手太硬核!失去手指的机械工程师独立打造,网友:赛博朋克,太酷了...
  3. 在NVIDIA Jetson Xavier NX上把yolov4-deepsort的模型pb模型使用tensorflow-onnx和onnx-tensorrt工具最终转换为tensorrt模型
  4. poj1192 最优连通子集(树形dp)
  5. css选择器 nth-child
  6. VTK:PolyData之ExtractSelectionOriginalId
  7. Golang之变量去哪儿
  8. geometry-api-java 学习笔记(三)多点 multipoint
  9. QQ超极无敌无诚意的回答
  10. Flink】FLink 通讯组件 RPC
  11. 1.6.PHP7.1 狐教程-【版本库客户端 git SourceTree安装配置使用】
  12. 分布式系统关注点——99%的人都能看懂的「熔断」以及最佳实践
  13. 减速器的参数优化 毕业设计 matlab,matlab减速器计算机辅助设计系统+程序+CAD图纸+源程序...
  14. ChinaSoft 论坛巡礼 | 云际计算系统软件
  15. windows虚拟机共享windows主机文件
  16. cocos2d-x传智播客_Hanselminutes播客54-压缩持续集成
  17. c 调用 linux驱动程序,Linux下的C编程实战(五)――驱动程序设计
  18. goldenboy机器人_急求阿西莫夫机器人,基地,帝国三大系列的书名及其简介
  19. jmeter导入自定义jar包
  20. 蓝的成长记——追逐DBA(10):飞刀防身,熟络而非专长:摆弄中间件Websphere

热门文章

  1. element table 表格外input关键字搜索和多选
  2. 经典算法之二分查找法(俗称基本二分搜索法)
  3. nginx盗链与防盗链(非常详细)
  4. 教你一招,让平板变废为宝,成为笔记本的副屏
  5. iOS 连接打印机 ESC/POS 指令打印 打印图片二维码
  6. 裸辞职跨专业考计算机,经验 | 辞职跨考学长的心路历程
  7. 云挂机软件 -款低支付 高收益的挂机软件,10元起付
  8. win10系统音量调节设置F1、F2、F3快捷键
  9. 我的世界服务器修改出生点,我的世界设置世界/玩家出生点指令 制作地图必备...
  10. WebSphere Liberty 一瞥