标签: python python-3.x byte
我有一串像str_of_bytes = b'\x20\x64\x20'这样的字节,我要提取其中的第二个元素。 如果我str_of_bytes[1],我得到的是int 100。 如何获得b'\x64',而无需将int重新转换为bytes?
str_of_bytes = b'\x20\x64\x20'
str_of_bytes[1]
int
100
b'\x64'
bytes
答案 0 :(得分:4)
将其提取为范围:
str_of_bytes[1:2]
结果:
b'd'
这与b'\x64'
请注意,我假设您使用的是Python 3. Python 2的行为有所不同。