python struct unpack 返回值
时间: 2023-11-26 11:48:12 浏览: 74
Python代码-函数返回值.py
`struct.unpack` 返回一个元组,其中包含解包后的值。每个值对应于指定的格式字符串中的一个字段。返回值的顺序与格式字符串中字段的顺序相对应。如果格式字符串包含多个字段,那么元组中将有多个值。如果格式字符串为空,`struct.unpack` 将返回一个空元组。
以下是一个示例:
```python
import struct
data = b'\x01\x02\x03\x04'
values = struct.unpack('BBBB', data)
print(values) # 输出 (1, 2, 3, 4)
```
在上面的例子中,`data` 是一个包含四个字节的字节串。使用格式字符串 `'BBBB'`,`struct.unpack` 将解包这四个字节,并返回一个包含四个整数值的元组。输出结果是 `(1, 2, 3, 4)`。
阅读全文