• <small id='8WXFf'></small><noframes id='8WXFf'>

      <i id='8WXFf'><tr id='8WXFf'><dt id='8WXFf'><q id='8WXFf'><span id='8WXFf'><b id='8WXFf'><form id='8WXFf'><ins id='8WXFf'></ins><ul id='8WXFf'></ul><sub id='8WXFf'></sub></form><legend id='8WXFf'></legend><bdo id='8WXFf'><pre id='8WXFf'><center id='8WXFf'></center></pre></bdo></b><th id='8WXFf'></th></span></q></dt></tr></i><div id='8WXFf'><tfoot id='8WXFf'></tfoot><dl id='8WXFf'><fieldset id='8WXFf'></fieldset></dl></div>
        <bdo id='8WXFf'></bdo><ul id='8WXFf'></ul>
      <tfoot id='8WXFf'></tfoot>
    1. <legend id='8WXFf'><style id='8WXFf'><dir id='8WXFf'><q id='8WXFf'></q></dir></style></legend>
      1. 拆分十六进制的最佳方式是什么?

        Best way to split a hexadecimal?(拆分十六进制的最佳方式是什么?)
          <tbody id='fULQG'></tbody>
          <tfoot id='fULQG'></tfoot>

              <bdo id='fULQG'></bdo><ul id='fULQG'></ul>

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

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

                • <legend id='fULQG'><style id='fULQG'><dir id='fULQG'><q id='fULQG'></q></dir></style></legend>

                  本文介绍了拆分十六进制的最佳方式是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  一般情况下,我对十六进制还很陌生,而且我有一个应用程序需要我拆分十六进制数。例如,给定数字0x607F,我需要返回高(0x60)或低(0x7F)字节。

                  这是May的实现,虽然感觉有点闭合。在python中有没有更标准的方法来实现这一点?

                  def byte(integer,highlow):
                      assert highlow=='high' or highlow=='low'
                      if highlow=='high':
                          return hex(int(bin(integer)[:-8],2))
                      if highlow=='low':
                          return hex(int(bin(integer)[-8:],2))
                  

                  推荐答案

                  这将以元组形式返回高位字节和低位字节:

                  def bytes(integer):
                      return divmod(integer, 0x100)
                  

                  例如:

                  >>> high, low = bytes(0x607F)
                  >>> hex(high)
                  '0x60'
                  >>> hex(low)
                  '0x7f'
                  

                  btw,根据您需要字节的用途以及整数的来源,可能有更好的方法来执行您需要的操作。

                  这篇关于拆分十六进制的最佳方式是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  GUI Freezes while downloading PyQt5 and Pytube(GUI在下载PyQt5和Pytube时冻结)
                  How to solve memory issues while multiprocessing using Pool.map()?(如何解决使用Pool.map()进行多处理时的内存问题?)
                  Python - How to use FastAPI and uvicorn.run without blocking the thread?(Python-如何使用FastAPI和uvicorn.run而不阻塞线程?)
                  How to increment a shared counter from multiple processes?(如何从多个进程递增共享计数器?)
                  Using pika, how to connect to rabbitmq running in docker, started with docker-compose with external network?(使用pika,如何连接运行在docker中的rabbitmq,从docker开始-与外部网络连接?)
                  How to use .rolling() on each row of a Pandas dataframe?(如何对 pandas 数据帧的每一行使用.roll()?)

                    <tfoot id='1RouY'></tfoot>

                    <small id='1RouY'></small><noframes id='1RouY'>

                        <tbody id='1RouY'></tbody>

                      <legend id='1RouY'><style id='1RouY'><dir id='1RouY'><q id='1RouY'></q></dir></style></legend>

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