600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python---之struck.pack()和struct.unpack

python---之struck.pack()和struct.unpack

时间:2021-11-12 12:55:28

相关推荐

python---之struck.pack()和struct.unpack

1.struct.pack()和struct.unpack()

在转化过程中,主要用到了一个格式化字符串(formatstrings),用来规定转化的方法和格式。

下面来谈谈主要的方法:

1.1 struct.pack(fmt,v1,v2,.....)

将v1,v2等参数的值进行一层包装,包装的方法由fmt指定。被包装的参数必须严格符合fmt。最后返回一个包装后的字符串。

1.2 struct.unpack(fmt,string)

顾名思义,解包。比如pack打包,然后就可以用unpack解包了。返回一个由解包数据(string)得到的一个元组(tuple), 即使仅有一个数据也会被解包成元组。其中len(string) 必须等于 calcsize(fmt),这里面涉及到了一个calcsize函数。struct.calcsize(fmt):这个就是用来计算fmt格式所描述的结构的大小。

转载:/weiwangchao_/article/details/80395941

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。