该
bytes类型是在Python 3中引入的,但PEP中正在讨论的是可变序列(
bytes不可变),该序列是在Python
2.6中以名称引入的
bytearray。
PEP显然没有按照声明实施(它确实说它已被PEP
3137取代),但我认为这只是事物重命名的问题,而不是功能缺失。在Python
2
bytes中,别名只是
str为了帮助向前兼容,这里的红鲱鱼也是如此。
字节数组用法示例:
>>> a = bytearray([1,2,3])>>> a[0] = 5>>> abytearray(b'x05x02x03')



