1. 首页
  2. 编程语言
  3. Python
  4. 解决python3 整数数组转bytes的效率问题

解决python3 整数数组转bytes的效率问题

上传者: 2021-07-04 23:16:19上传 PDF文件 90.21 KB 热度 46次

就是在内存申请过程中,由于数组长度最终为600+W大小,期间存在多次数组内存不够,需要重新申请内存的问题,而python中的内存申请显然没有C++的vector的push_back有效率。在python2中直接调用字符串的变量的话,会打印其bytes。在python2中,bytes和str是一回事。因为所有数据本质都是用二进制进行储存的,当传输数据的时候,要把这些数据先转换成二进制在进行传输。除此之外,python2里还有个单独的数据类型,把字符串解码后,就会变成unicode。原因是python2的默认编码是ASCII,后来为了支持多国语言,就想弄个unicode。

用户评论