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