小编Fra*_*cis的帖子

Python数组[0:1]与数组[0]不同

我正在使用Python来分割2个字节的字符串b'\x01\x00'.字节串存储在一个名为的变量中flags.

为什么当我说flags[0]我能得到b'\x00',但当我说flags[0:1]我得到预期的答案b'\x01'.

两个操作是否应该完全相同?

我做了什么:

>>> flags = b'\x01\x00'
>>> flags[0:1]
b'\x01'
>>> bytes(flags[0])
b'\x00'
Run Code Online (Sandbox Code Playgroud)

python indexing bytestring python-3.x

-1
推荐指数
1
解决办法
627
查看次数

标签 统计

bytestring ×1

indexing ×1

python ×1

python-3.x ×1