文章详情页
python 如何打印bytes以16进制输出
浏览:132日期:2022-08-26 09:26:06
问题描述
例如
a=b’x58x01’print(a)
结果:
b’Xx01’
我想打印
b’x58x01’
怎么格式化输出?
问题解答
回答1:’’.join(map(lambda x:(’/x’ if len(hex(x))>=4 else ’/x0’)+hex(x)[2:],a))回答2:
def trans(s): return 'b’%s’' % ’’.join(’x%.2x’ % x for x in s)print(trans(b’x58x01’))
相关文章:
1. javascript - 百度图片切换图片时url会改变,但无刷新,没用hash,IE8也支持,请问是用了什么技术?2. MySQL 水平拆分之后,自动增长的ID有什么好的解决办法?3. 我正在使用jsp / jstl / spring动态生成css和js。如何将此结果放置在头部的链接标签中。不在头部的脚本标签中4. mysql如何添加索引的时候指定索引方式5. angular.js - 各位大神们,你们混合开发,web方式中更推荐用什么框架呀? react?vue?angular?谢谢~6. css - 非chrome无法在animation中切换背景图么?7. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!8. 为什么大家都不推荐使用MySQL触发器而用存储过程?9. mysql的主从复制、读写分离,关于从的问题10. 关于Mysql判断是否存在满足某一条件的记录
排行榜
