2017年7月28日

二进制操作(2) -- 位运算

摘要: 1,用format转换之后,其实质仍为字符串; 2,用ord把字符转换成对应的ASCII码整数; 3,位操作针对整数; 4,最后打印的结果是:-91。推导过程如下: (1) 0x5a –> 0101,1010 (2) 取反 –> 1010, 0101 (3) 有符号,识别为负数;负数表示为对应正数的 阅读全文

posted @ 2017-07-28 17:15 freshair_cn 阅读(277) 评论(0) 推荐(0) 编辑

二进制操作(1)–Bytes

摘要: 1,Bytes的单元被当作字符串处理。 例如: 有些介绍会声称上述程序会得到这样的结果:b'\x00\x00\x00\x00' 在python v2.7.10上是得不到此结果的。 实际上,如果 type(arr),返回的结果是 str。 另一个例子: 这里要注意一点,len(b1)是12,即在逗号后 阅读全文

posted @ 2017-07-28 14:18 freshair_cn 阅读(267) 评论(0) 推荐(0) 编辑

导航