今天我第一次处理python代码。基本上,没有时间学习 python 教程。我是Java背景。如果你能帮助我使用 python 语法,那就太好了。一段代码:
def fromData(headerdata, offset = 0):
"""Return a new Header object from the supplied binary data."""
(id, flags, qdc, anc, nsc, arc,) = \
struct.unpack_from(">6H", headerdata, offset)
qr_ = (flags >> Header.OFFSET_QR) & 0x1
问题:
这是什么
(id, flags, qdc, anc, nsc, arc,) = \ struct.unpack_from(">6H", headerdata, offset)
意思是?它在做什么?
- 为什么“弧”以“,”结尾?
- 为什么qr后面跟着“_”
- 什么是
>6H
。你能重定向我的格式列表吗?