当前位置: 首页 > news >正文

网站站长要会什么用免费建设dj网站

网站站长要会什么用,免费建设dj网站,淘宝店有给网站做优化am,旅游网站建设现状python输出16进制不带0x补零#xff0c;整数转16进制#xff0c;字符串转16进制在开发中#xff0c;我们偶尔会遇到需要将数据通过控制台打印出来#xff0c;以检查数据传输的准确性。例如调试服务端刚接到的二进制数据(里面包含很多非可见字符#xff0c;也就是ascii码之…python输出16进制不带0x补零整数转16进制字符串转16进制在开发中我们偶尔会遇到需要将数据通过控制台打印出来以检查数据传输的准确性。例如调试服务端刚接到的二进制数据(里面包含很多非可见字符也就是ascii码之外的字节值或是字节值不是字母和数字的是一些特殊符号)如物联网的mqtt协议的信息以及我们自定义的二进制应用协议而不是基于可见字符或json组装的信息流。但我们希望看到的是类似这样的信息“0a 53 49 b7 fc 2e”。这些二进制数据如果直接用print()函数打印则在控制台看到的是以字节值代表的字符形式看到的很多就是乱码。如果用python里的hex()函数转一下再依次输出会在每个前面都带有“0x”字符并且01会打印成1看起来就很不整齐感觉比较乱并且打印的时候要人为在每个字节后面加入空格才能分开字节。经过实践我们可以通过格式化输出将字节值变成16进制字符后再用join()函数输出就可以实现我们要的效果了想打印字符串的ascii值也可以只不过先用ord()函数转一下下面是我封装的两个函数分别对应字节类型和字符串类型的输出调试通过仅供参考。打印字节类型的# 字节列表以16进制格式打印数据def print_bytes_hex(data):lin [%02x % i for i in data]print( .join(lin))# 测试字节列表这也是网络传输收到的原始类型arr [0x4b, 0x43, 0x09, 0xa1, 0x01, 0x02, 0xab, 0x4a, 0x43]print_bytes_hex(arr)控制台输出4b 43 09 a1 01 02 ab 4a 43打印字符串类型的# 字符串或字符列表以16进制格式打印数据def print_string_hex(data):lin [%02x % ord(i) for i in data]print( .join(lin))# 测试字符串类型arr workprint_string_hex(arr)控制台输出57 6f 72 6b如果我们是开发物联网的项目涉及到信令需要与硬件开发人员交流的时候硬件那边基本都是以16进制描述的所以在服务端输出格式统一的数据流格式方便大家交流。上面的实现也可以用循环打印(在打印的时候格式化和加空格)实现但是写起来略显臃肿但是不用生成新的列表对瞬间内存占用有利(抱歉写硬件代码留下的习惯总是会想到内存占用因为单片机的资源实在有限)大家可以根据这个自己改进。希望与广大网友互动点此进行留言吧
http://www.huolong8.cn/news/26562/

相关文章:

  • 池州市建设管理处网站商丘猎狐网络
  • 企业网站优化推广怎么做注册公司需要什么材料和手续2022
  • 网页设计与网站建设 石油大学国家工商注册查询系统官网
  • 电商网站建设方向企业所得税怎么征收比例
  • 专业网站建设定制公司手机网站建设公司
  • 厦门唯一官方网站宜昌做网站优化
  • 成都铁路局贵阳建设指挥部网站c语言开发网站
  • 陕西企业网站建设哪家专业网站建设与网页设计开题报告
  • 非法期货做网站网站建设在国内外有何趋势
  • 汕头公司建站模板做网站汉狮网络
  • 做网站 博客信息系统开发过程
  • 欧美设计网站本溪市做网站公司
  • 凤岗镇网站建设公司购物网站界面设计策划
  • ppt模板下载的网站广州企业网站设计方案
  • 福州免费做网站成都哪里做网站备案
  • 网站建设平台价位济南网站设计制作要多久
  • 淮安建设企业网站网页设计的流行趋势有哪些
  • 下载搭建网站软件企业网站建设合同范本免费
  • 昆明网站建设公司小程序云南省建设厅网站发文
  • 百度一下百度网站wordpress 酷炫的插件
  • 饮食类网站wordpress配置微信支付
  • 四川建设学网官方网站登录网站制作公司套路
  • 网站 公司形象深圳网站建设怎么选择
  • 公司要做网站市场调研表模板
  • 网站技术培训班做网站都需要买什么
  • 阿里云网站建设和部署框架虚拟主机和服务器有什么区别
  • 网站建设服务费怎么做会计分录html门户网站开发源代码
  • 建好的网站能修改吗网站栏目下拉菜单
  • 上海 食品网站设计WordPress最强大的主题
  • 防止网站扫描什么网站可以自己做字