二进制操作(1)–Bytes

1,Bytes的单元被当作字符串处理。

      例如:

     image

     有些介绍会声称上述程序会得到这样的结果:b'x00x00x00x00'

     在python v2.7.10上是得不到此结果的。

     实际上,如果 type(arr),返回的结果是 str。

     另一个例子:

     image

     这里要注意一点,len(b1)是12,即在逗号后面还有一个空格。

2,常见的Bytes类型定义,应理解为转义字符。

       例如:

       image

      直接输出Bytes时,输出的是转义之后的ASCII码。若希望输出原始值,可以将其转变为HEX格式。

原文地址:https://www.cnblogs.com/freshair_cnblog/p/7249974.html