【发布时间】:2012-12-18 13:02:37
【问题描述】:
from collections import deque
recvBuffer = deque()
x1 = b'\xFF'
recvBuffer.append(x1)
recvBuffer.extend(x1)
x2 = recvBuffer.pop()
x3 = recvBuffer.pop()
print(type(x1))
print(type(x2))
print(type(x3))
以上代码在Python 3.2.3上打印以下内容
<class 'bytes'>
<class 'int'>
<class 'bytes'>
当extend()-ed 到一个双端队列时,为什么字节变成了一个int?
【问题讨论】:
标签: python python-3.x int byte deque