如何将 int 转换为十六进制字符串?

2023-11-21

我想将一个整数(

例如:我想通过65然后出去'\x41', or 255并得到'\xff'.

我尝试过这样做struct.pack('c',65),但是上面的任何东西都会窒息9因为它想要接受单个字符串。


您正在寻找chr功能。

您似乎混合了整数的十进制表示形式和整数的十六进制表示形式,因此并不完全清楚您需要什么。根据您提供的描述,我认为其中一个片段显示了您想要的内容。

>>> chr(0x65) == '\x65'
True


>>> hex(65)
'0x41'
>>> chr(65) == '\x41'
True

请注意,这与包含十六进制整数的字符串。如果这就是您想要的,请使用hex内置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 int 转换为十六进制字符串? 的相关文章

随机推荐

  • 在c中使用ctime格式化Unix时间戳

    我正在尝试使用 ctime 格式化 10 位 Unix 时间戳 当前是字符串 但是 ctime 需要一个 time t 类型的参数 而不是字符串 在使用 ctime 之前我必须做什么 换句话说 我可以轻松地将字符串转换为 time t 吗
  • 如何检查 PHP 中的关闭函数中的退出是否干净?

    如何测试 PHP 中的关闭函数中的 exit 是否干净 通过干净退出我的意思是脚本没有由于错误而终止 这是一个很好的问题 目前我只有这个想法 注册一个关闭函数 如下所示 function shutdown if defined END RE
  • 随着时间的推移,Python 进程内存不断增加

    我的 python 代码进程内存动态增加 因为它在必要时将动态数据存储在列表 字典和元组中 尽管此后所有这些动态数据在其变量中都被物理清除 但内存并没有崩溃 因此 我觉得存在内存泄漏 我使用 gc collect 方法来收集所有未释放的内存
  • 在单独的线程中更新 ObservableCollection

    在 WPF 应用程序中 ObservableCollection 由 LINQ to SQL 查询填充和更新 然后使用此 ObservableCollection 中的值更新 UI 对象 通过 LINQ to SQL 查询更新此 Obser
  • 为什么在 printf 中使用指针时会强制转换为 (void*)p? [复制]

    这个问题在这里已经有答案了 char x G char p x printf Address of x p n p printf Address of x p n void p 有人能告诉我到底是什么吗 void p方法 我知道它是一样的p
  • 处理 stdio 文件写入函数的返回值的良好编程模式是什么

    我正在编写一些生成大量代码的代码 ignoring return value of size t fwrite const void size t size t FILE declared with attribute warn unuse
  • clang 相当于 -rdynamic gcc 标志是什么?

    我找不到任何类似的选项可以将所有函数名称包含到最终版本的二进制文件中 或者确实clang默认执行吗 这个问题的正确答案是 Wl export dynamic and not Wl export dynamic Wl export dynam
  • Pandas 性能:pivot_table 与 groupby

    我正在努力解决pivot table versus groupby 一方面我有 time df groupby INDEX COLUMN agg VALUE sum size unstack level COLUMN CPU times u
  • C#:小数与浮点相乘?

    我想执行以下操作 小数 小数 浮动 100 做到这一点最有效的方法是什么 你想要的结果是float var result float d f 100 或作为小数 var result d decimal f 100 我当然质疑混合decim
  • Rails 不会加载资产管道

    I ran rake assets precompile由于开发过程中的错误 Rails 停止加载开发过程中的资源 我只得到application js and application css loaded 应用程序 js require
  • Wiremock 独立 - 如何使用请求数据操作响应

    我试图使用 Wiremock 独立服务器来实现 POST REST 调用的模拟 我面临这样的挑战 假设帖子正文包含 名称 字段及其值 则该 POST 调用的响应中应返回相同的值 我的 json 文件如下所示 priority 1 reque
  • 将字符串转换为类

    我试图根据一些用户输入在一个活动之间移动到另一个活动 我正在尝试使用 String myClass some user input class Intent myIntent new Intent getApplicationContext
  • Java 服务器 JavaScript 客户端 WebSocket

    我正在尝试在 Java 服务器和 JavaScript 客户端之间建立连接 但我在客户端收到此错误 与 ws 127 0 0 1 4444 的 WebSocket 连接失败 连接在收到握手响应之前关闭 它可能会保持在 OPENNING 状态
  • Android TTS 中缺少语言

    我正在开发一个使用谷歌提供的 TextToSpeech 功能的 Android 应用程序 并遵循以下示例 来自 Google 的 TTS 示例 我想知道这一行 int result mTts setLanguage Locale US if
  • 为什么 range(start, end) 不包括 end? [复制]

    这个问题在这里已经有答案了 gt gt gt range 1 11 给你 1 2 3 4 5 6 7 8 9 10 为什么不是1 11 他们只是决定随机这样做还是有一些我没有看到的价值 因为更常见的是打电话range 0 10 返回 0 1
  • 如何从打字稿中的类型中省略 [key:string]: any ? [复制]

    这个问题在这里已经有答案了 说我有 interface A apple number key string any interface B extends A banana number 我想要一个type C延伸所有自A以及所有来自B e
  • random.shuffle() 的逆函数?

    我有一个函数 为了简单起见 我将其称为 shuffler 它需要一个列表 随机给出种子 17 然后打印该列表 def shuffler n import random random seed 17 print random shuffle
  • 重置提供商数据 - Flutter

    我在我的应用程序中使用多提供商 Provider 工作得很好 它存储数据 并且在任何事情发生变化时提供完美的事件 现在 我的应用程序中有这个场景 gt 用户 1 已登录 现在 当我在同一登录中添加第二个帐户 例如 Gmail 多帐户 时 提
  • Java 记录器 - 令牌的撇号问题

    我有一些无法解释的行为java util logging 让我们看一下这两个示例 First boolean var false log log Level WARNING Cant 0 new Object var output Cant
  • 如何将 int 转换为十六进制字符串?

    我想将一个整数 例如 我想通过65然后出去 x41 or 255并得到 xff 我尝试过这样做struct pack c 65 但是上面的任何东西都会窒息9因为它想要接受单个字符串 您正在寻找chr功能 您似乎混合了整数的十进制表示形式和整