将“ \ x”添加到现有的字节变量

雷纳托

我有以下字节串: y = b'36'

如果我这样做print(int.from_bytes(y, "little")),它将返回13875

我想将a添加\x到值,以便相同的打印返回54十进制为0x36。

我该怎么做呢?谢谢

查尔斯·达菲

\x不是的价值的一部分b'\x36'; 它只是告诉Python解释器如何解析值文字字符串表示形式的一部分因此,以后再讨论添加它没有任何意义。解析完成后,\x不再存在,并且您的值与完全不可区分b'6'

可以使用binascii标准库模块将值转换为所需的形式:

import binascii

y = b'36'
print(int.from_bytes(binascii.a2b_hex(y), 'little'))

...正确发出54

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法将浮动变量添加到现有的平行?

来自分类Dev

将新的键值对添加到现有的Firebase

来自分类Dev

将MediaType添加到现有的JsonInputFormatter

来自分类Dev

itextsharp将图像添加到现有的pdf

来自分类Dev

将UITableView添加到现有的ViewController

来自分类Dev

将文件添加到现有的zipfile

来自分类Dev

将训练数据添加到现有的LinearSVC

来自分类Dev

将PHPUnit添加到现有的Cakephp 2.0

来自分类Dev

将数组添加到现有的$ _SESSION数组

来自分类Dev

将现有的VM添加到TheForeman

来自分类Dev

将目录添加到现有的.zip文件

来自分类Dev

将Composer添加到现有的Codeigniter项目

来自分类Dev

将页面添加到现有的pdf文件

来自分类Dev

将图像添加到现有的JSON

来自分类Dev

将列表添加到现有的嵌套列表

来自分类Dev

将 JSON 数组添加到现有的 JSON

来自分类Dev

将新的键值添加到现有的 HashMap

来自分类Dev

将 GeoDjango 添加到现有的 Django 项目

来自分类Dev

将现有的JPanel添加到现有的JFrame

来自分类Dev

Java将字符作为八位字节添加到现有的字节数组?

来自分类Dev

Java将字符作为八位字节添加到现有的字节数组?

来自分类Dev

尝试将变量添加到现有代码

来自分类Dev

将“ 1.00”添加到所有现有的十进制记录

来自分类Dev

带有Spring MVC的Spring数据REST:将RepositoryRestMvcConfiguration添加到现有的DispatcherServlet

来自分类Dev

如何将数组的新属性添加到现有的json数据

来自分类Dev

如何将新的对象存储添加到现有的indexeddb

来自分类Dev

将Funscript添加到现有的ASP.NET MVC项目

来自分类Dev

如何将Maven工件添加到现有的Maven项目中

来自分类Dev

将工具窗口添加到现有的VS扩展包中-FindToolWindow失败

Related 相关文章

热门标签

归档