假设我有st = b'\x01\x20'
,我理解它应该是0x0120
,它是{10}十进制的288
。
我的问题是,当使用PyCharm时,它会告诉我st: b'\x01 '
\x01
后面有可见空格的地方st
。现在,我可以看到它出于某种原因将它评估为空格字符,它应该保持正确吗?
我还打印了b'\x01 '
,结果与前面提到的b'\x20'
一致。我尝试使用UDP构建DNS查询,这是邮件头的标志结果,所以我认为不应该允许它发送空格代替实际的{{1} }。
我想我想问的是为什么会发生这种情况?另外,如果我只是将b'\x20'
的解释构建为空格,它仍然可以工作吗?
我正在使用python 3.5.2