• <legend id='6UetX'><style id='6UetX'><dir id='6UetX'><q id='6UetX'></q></dir></style></legend>
    <tfoot id='6UetX'></tfoot>

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

        <small id='6UetX'></small><noframes id='6UetX'>

        在unicode字符串中转换字节字符串

        时间:2023-08-05
          <bdo id='l0Ess'></bdo><ul id='l0Ess'></ul>

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

              1. <small id='l0Ess'></small><noframes id='l0Ess'>

                <legend id='l0Ess'><style id='l0Ess'><dir id='l0Ess'><q id='l0Ess'></q></dir></style></legend>
                  <tbody id='l0Ess'></tbody>
                • <tfoot id='l0Ess'></tfoot>

                • 本文介绍了在unicode字符串中转换字节字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有这样的代码:

                  a = "u0432"
                  b = u"u0432"
                  c = b"u0432"
                  d = c.decode('utf8')
                  
                  print(type(a), a)
                  print(type(b), b)
                  print(type(c), c)
                  print(type(d), d)
                  

                  然后输出:

                  <class 'str'> в
                  <class 'str'> в
                  <class 'bytes'> b'\u0432'
                  <class 'str'> u0432
                  

                  为什么在后一种情况下我看到的是字符代码,而不是字符?如何将 Byte 字符串转换为 Unicode 字符串,以便在输出时我看到的是字符而不是其代码?

                  Why in the latter case I see a character code, instead of the character? How I can transform Byte string to Unicode string that in case of an output I saw the character, instead of its code?

                  推荐答案

                  在字符串(或 Python 2 中的 Unicode 对象)中,u 有一个特殊的含义,即这里来了一个 Unicode由它的 Unicode ID 指定的字符".因此 u"u0432" 将产生字符 в.

                  In strings (or Unicode objects in Python 2), u has a special meaning, namely saying, "here comes a Unicode character specified by it's Unicode ID". Hence u"u0432" will result in the character в.

                  b'' 前缀告诉你这是一个 8 位字节序列,并且 bytes 对象没有 Unicode 字符,所以 u 代码没有特殊意义.因此,b"u0432" 只是字节的序列 ,u,0,432.

                  The b'' prefix tells you this is a sequence of 8-bit bytes, and bytes object has no Unicode characters, so the u code has no special meaning. Hence, b"u0432" is just the sequence of the bytes ,u,0,4,3 and 2.

                  本质上,您有一个 8 位字符串,其中不包含 Unicode 字符,而是包含 Unicode 字符的规范.

                  Essentially you have an 8-bit string containing not a Unicode character, but the specification of a Unicode character.

                  您可以使用 unicode 转义编码器转换此规范.

                  You can convert this specification using the unicode escape encoder.

                  >>> c.decode('unicode_escape')
                  'в'
                  

                  这篇关于在unicode字符串中转换字节字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:pandas - 如何将所有列从对象转换为浮点类型 下一篇:如何在 python 中将字节对象转换为十进制或二进制

                  相关文章

                  最新文章

                  <tfoot id='2zJhd'></tfoot>

                    • <bdo id='2zJhd'></bdo><ul id='2zJhd'></ul>

                      <legend id='2zJhd'><style id='2zJhd'><dir id='2zJhd'><q id='2zJhd'></q></dir></style></legend>

                      <small id='2zJhd'></small><noframes id='2zJhd'>

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