二进制操作(1)–Bytes

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

      例如:

     image

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

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

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

     另一个例子:

     image

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

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

       例如:

       image

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

posted on 2017-07-28 14:18  freshair_cn  阅读(265)  评论(0编辑  收藏  举报

导航