1 trys1 2019-05-14 12:09:30 +08:00 via Android b"111" 并不是二进制,而是字符串"111", 而“ 1 ”的 ascii 码正是 49 |
![]() | 3 FYFX 2019-05-14 12:18:58 +08:00 |
![]() | 4 shuax 2019-05-14 12:44:14 +08:00 b 是 byte 不是 bit,取一个 b 就是一个 byte。 |
5 ssrfox 2019-05-14 12:54:31 +08:00 你想象中的样子应该是 str = b'\xff\xff' 然后 print 结果是 255 |
6 xpresslink 2019-05-14 14:39:07 +08:00 楼主的基本知识是咋学地? 0b111111111111111 才是二进制数 |
![]() | 7 moxiaowei OP @xpresslink 对二进制这块学的真的少 |
![]() | 8 inhzus 2019-05-14 15:10:21 +08:00 via Android 推荐 from bitstring import BitArray |