1. <small id='8SmmA'></small><noframes id='8SmmA'>

      <legend id='8SmmA'><style id='8SmmA'><dir id='8SmmA'><q id='8SmmA'></q></dir></style></legend>
          <bdo id='8SmmA'></bdo><ul id='8SmmA'></ul>
        <tfoot id='8SmmA'></tfoot>
      1. <i id='8SmmA'><tr id='8SmmA'><dt id='8SmmA'><q id='8SmmA'><span id='8SmmA'><b id='8SmmA'><form id='8SmmA'><ins id='8SmmA'></ins><ul id='8SmmA'></ul><sub id='8SmmA'></sub></form><legend id='8SmmA'></legend><bdo id='8SmmA'><pre id='8SmmA'><center id='8SmmA'></center></pre></bdo></b><th id='8SmmA'></th></span></q></dt></tr></i><div id='8SmmA'><tfoot id='8SmmA'></tfoot><dl id='8SmmA'><fieldset id='8SmmA'></fieldset></dl></div>

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

        时间:2023-09-11

            <small id='EaB6p'></small><noframes id='EaB6p'>

          • <i id='EaB6p'><tr id='EaB6p'><dt id='EaB6p'><q id='EaB6p'><span id='EaB6p'><b id='EaB6p'><form id='EaB6p'><ins id='EaB6p'></ins><ul id='EaB6p'></ul><sub id='EaB6p'></sub></form><legend id='EaB6p'></legend><bdo id='EaB6p'><pre id='EaB6p'><center id='EaB6p'></center></pre></bdo></b><th id='EaB6p'></th></span></q></dt></tr></i><div id='EaB6p'><tfoot id='EaB6p'></tfoot><dl id='EaB6p'><fieldset id='EaB6p'></fieldset></dl></div>

                <bdo id='EaB6p'></bdo><ul id='EaB6p'></ul>
              • <legend id='EaB6p'><style id='EaB6p'><dir id='EaB6p'><q id='EaB6p'></q></dir></style></legend>

                  <tfoot id='EaB6p'></tfoot>
                    <tbody id='EaB6p'></tbody>

                  本文介绍了如何将 int 转换为十六进制字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想将一个整数(即 <= 255)转换为十六进制字符串表示

                  I want to take an integer (that will be <= 255), to a hex string representation

                  eg: 我想传入 65 得到 'x41',或者 255 得到 'xff'.

                  e.g.: I want to pass in 65 and get out 'x41', or 255 and get 'xff'.

                  我试过用 struct.pack('c',65) 来做这件事,但是 9 上面的任何东西都会窒息因为它想接收单个字符串.

                  I've tried doing this with the struct.pack('c',65), but that chokes on anything above 9 since it wants to take in a single character string.

                  推荐答案

                  您正在寻找 chr 函数.

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

                  You seem to be mixing decimal representations of integers and hex representations of integers, so it's not entirely clear what you need. Based on the description you gave, I think one of these snippets shows what you want.

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

                  请注意,这与 包含整数为十六进制的字符串完全不同.如果这是您想要的,请使用 hex 内置.

                  Note that this is quite different from a string containing an integer as hex. If that is what you want, use the hex builtin.

                  这篇关于如何将 int 转换为十六进制字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:递增 int 对象 下一篇:如何在 Python 中将字符串转换为 int?

                  相关文章

                  最新文章

                1. <i id='O328A'><tr id='O328A'><dt id='O328A'><q id='O328A'><span id='O328A'><b id='O328A'><form id='O328A'><ins id='O328A'></ins><ul id='O328A'></ul><sub id='O328A'></sub></form><legend id='O328A'></legend><bdo id='O328A'><pre id='O328A'><center id='O328A'></center></pre></bdo></b><th id='O328A'></th></span></q></dt></tr></i><div id='O328A'><tfoot id='O328A'></tfoot><dl id='O328A'><fieldset id='O328A'></fieldset></dl></div>

                  <small id='O328A'></small><noframes id='O328A'>

                  1. <legend id='O328A'><style id='O328A'><dir id='O328A'><q id='O328A'></q></dir></style></legend>

                  2. <tfoot id='O328A'></tfoot>
                      • <bdo id='O328A'></bdo><ul id='O328A'></ul>