首页 > 编程语言 >003 python一个整数或byte数据转为十六进制字符串不带0x

003 python一个整数或byte数据转为十六进制字符串不带0x

时间:2023-01-09 19:46:24浏览次数:44  
标签:十六进制 不带 python 0x hex 字符串 byte

把一个byte数据转化为字符,例如byte数据为05,要转换为十六进制字符串hexstr,不带0x
d = 5
hs = ((str(hex(d)))[2:]).zfill(2)
如上,hs为转换后的字符串。原理就是先用hex转化为hex字符串"0x5",然后用字符串截取除了0x以外的部分‘5’,
最后用zfill补够相应的位数,.zifill(2)意思是前面补0,让其达到2位,得到‘05’

标签:十六进制,不带,python,0x,hex,字符串,byte
From: https://www.cnblogs.com/sute/p/17038355.html

相关文章

  • ABB 800XA学习笔记3:基本配置
    下面的内容我在新浪博客也发表过,地址是ABB80XA学习笔记03:基本配置_来自金沙江的小鱼_新浪博客(sina.com.cn)在这里记录一遍,以免丢失。这边笔记生成的时候,我刚刚开始学习......
  • Python
    一、Python特点:1、跨平台程序设计语言。2、解释型编程语言,没有编译环节。3、交互式编程语言(可以在命令提示符中编写代码)。4、面向对象编程语言。  二、搭建开发......
  • Python浅拷贝和深拷贝
    预备知识对象的三个属性python中每一个对象都有三个属性:唯一标志,类型和值。其中对象的标志是一串数字,是每个对象的唯一标识,位于同一地址的对象标志相同。对象的值相等和......
  • ABB 800XA学习笔记3:windows server安装中文语言包
    这一篇我在新浪博客发表过,地址是windowsserver2016英文版安装中文语言包_来自金沙江的小鱼_新浪博客(sina.com.cn)在这里也记录一遍,以免丢失办公室电脑上虚拟机里面安......
  • ABB 800XA学习笔记2:800XA实际安装过程
    这是我在新浪博客发表过的一篇学习笔记,地址是虚拟机安装ABB800XA-实际进度篇_来自金沙江的小鱼_新浪博客(sina.com.cn)在这里也发表一次,避免丢失前面一篇博客记录了操......
  • ABB 800XA学习笔记1:虚拟机安装800XA系统的准备
    这是我在新浪博客发表过的一个学习笔记,地址是虚拟机安装ABB800XA-操作系统准备篇_来自金沙江的小鱼_新浪博客(sina.com.cn)在博客园也记录一下,避免丢失。一直都说要自......
  • 用python处理html代码的转义与还原-转
    本篇博客来源:用python处理html代码的转义与还原&#x27;&amp;&lt;&gt;&quot;&#x27;等特殊字符摘要:html转义:importhtml#字符串转义str="<tag>aaa</tag>"str_out=......
  • Python经典开源项目
    Python-100-Days项目地址:https://github.com/jackfrued/Python-100-DaysPython-100-Days就是我上面说的“保姆级”教程,他的内容面面俱到包括了Python开发的方方面面,......
  • Socket爬虫:Python版
    简述:较为底层的爬虫实现,用于了解爬虫底层实现的具体流程,现在各种好用的爬虫库(如requests,httpx...等)都是基于此进行封装的。PS:本文只作为实现请求的代码记录,基础部分不做过......
  • python实用工具
    日志记录工具代码(log_util.py)importosimportloggingimportlogging.configUSER_PATH=''#日志文件夹BASIC_PATH=os.path.join(os.path.dirname(os.path.......