一、编码的进阶:

  1.1 str与bytes区别:

    1.1.1 英文:

      str:

        在内存中的编码:Uniode

        表现形式:'taibai'

      bytes:

        在内存中的编码:非Unicode

        表现形式:b'taibai'

    1.1.2 中文:

      str:

        在内存中的编码:Uniode

        表现形式:'中国'

      bytes:

        在内存中的编码:非Unicode

        表现形式:b'\xe4\xb8\xad\xe5\x9b\xbd'

  1.2 编码与解码范式:

    1.2.1 编码实例:

  
1 # 编码:
2 s = 'alex'
3 s = '中国'
4 b = s.encode('gbk')   # 一个中文用两个字节表示
5 print(b)
6 u1 = s.encode('utf-8')  # 一个中文用三个字节表示
7 print(u1)
View Code

相关文章:

  • 2022-01-14
  • 2022-12-23
  • 2021-08-17
  • 2021-12-25
  • 2021-06-04
  • 2021-08-12
  • 2021-06-29
猜你喜欢
  • 2021-12-28
  • 2022-12-23
  • 2021-07-15
  • 2021-06-23
  • 2021-10-14
  • 2022-02-04
  • 2022-12-23
相关资源
相似解决方案