学习积累

Posted cyanjng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习积累相关的知识,希望对你有一定的参考价值。

  一、struct简介

       看到struct这么英文单词,大家应该并不陌生,因为c/c++中就有struct,在那里struct叫做结构体。在Python中也使用struct,这充分说明了这个struct应该和c/c++中的struct有很深的渊源。Python正是使用struct模块执行Python值和C结构体之间的转换,从而形成Python字节对象。它使用格式字符串作为底层C结构体的紧凑描述,进而根据这个格式字符串转换成Python值。

     二、主要函数

        struct模块中最主要的三个函数式pack()、unpack()、calcsize()。

     pack(fmt, v1, v2, ...)  ------ 根据所给的fmt描述的格式将值v1,v2,...转换为一个字符串。

     unpack(fmt, bytes)    ------ 根据所给的fmt描述的格式将bytes反向解析出来,返回一个元组。

     calcsize(fmt)             ------ 根据所给的fmt描述的格式返回该结构的大小。

以上是关于学习积累的主要内容,如果未能解决你的问题,请参考以下文章

Android -- 案例学习积累

大数据学习积累

机器学习知识积累

个人学习积累

学习积累

学习心得--积累簿