遇到这个:
import sys; print('Python %s on %s' % (sys.version, sys.platform))
Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) [MSC v.1916 64 bit (AMD64)] on win32
b'\n' == b'\n'
True # well obviously
b'\n'[-1] == b'\n'
False # huh?
bytes(b'\n'[-1]) == b'\n'
False
b'\n'[-1] == 10
True
因此,似乎在字节数组中进行索引时,我们得到了一个整数值——为什么会这样以及我应该如何比较这些值,这样我就不必显式地插入字节字符串元素的 ascii 值?