Bytes、Bytearry


01.python3中新引入了两个数据类型:

  • bytes,不可变字节序列。
  • bytearry,可变字节数组。


02.bytes详解:

  • 字符串与bytes、bytearry:
    • 字符串是字符组成的有序序列,字符可以使用编码来理解。
      • bytes是字节组成的有序不可变序列。
      • bytearray是字节组成的有序的可变序列。
  • 编码与解码:
    • 字符串按照不同的字符集编码encode返回字节序列bytes,比如:
      print("hello world".encode('utf-8', errors='strict'))
    • 字节序列按照不同的字符集解码器decode返回字符串,比如:
      print(b'hello world'.decode(encoding='utf-8', errors='strict'))
文档更新时间: 2020-04-06 17:16   作者:闻骏