Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ASCII与UTF-8?_Python_Encoding - Fatal编程技术网

Python ASCII与UTF-8?

Python ASCII与UTF-8?,python,encoding,Python,Encoding,假设存储大小很重要: 我有一长串要写入文件的数字(0-9)。从存储的角度来看,使用ASCII或UTF-8作为编码是否更有效? 是否可以使用其他东西创建较小的文件?在这种情况下,绝对没有区别;UTF-8在此字符范围内与ASCII相同 如果存储是一个重要的考虑因素,那么可以考虑压缩。对于这种数据,一个简单的哈夫曼压缩将使用大约3位/字节。如果存在周期性模式,现代压缩算法可以更进一步。存储数字时,ASCII和UTF-8之间没有区别。更紧密的封装将使用每位数4位() 如果您想低于这个值,您需要利用这样一

假设存储大小很重要: 我有一长串要写入文件的数字(0-9)。从存储的角度来看,使用ASCII或UTF-8作为编码是否更有效?
是否可以使用其他东西创建较小的文件?

在这种情况下,绝对没有区别;UTF-8在此字符范围内与ASCII相同


如果存储是一个重要的考虑因素,那么可以考虑压缩。对于这种数据,一个简单的哈夫曼压缩将使用大约3位/字节。如果存在周期性模式,现代压缩算法可以更进一步。

存储数字时,ASCII和UTF-8之间没有区别。更紧密的封装将使用每位数4位()

如果您想低于这个值,您需要利用这样一个事实,即10个碱基值的长序列可以表示为2个碱基(二进制)值