python3.0中的编码方式以及表现形式

文件的存储或者传输:

  理论上:文件的存储是通过python代码将字符串的内容写入文件并存储
文件的传输是通过python代码结合socket网络编程将字符串内容发送给对方
  实际上:文件的存储是通过python代码将字符串的内容转化成其它形式写入文件并存储
文件的传输是通过python代码结合socket网络编程将字符串内容转化成其它类型发送给对方
  对于str来说:
    中文:
表现形式:s1 = ‘啦啦啦’
内存中的编码方式:Unicode(除了字符串编码以Unicode以外,其它的全是utf-8)
    英文:
表现形式:s1 = ‘lalalal’
内存中的编码方式:Unicode

  utf-8不能直接转成gbk
  在内存里面,-5到256数字的id是一样的,即你创建两个字符串,两个都是这个范围里面的同一个数,它的id是一样的,因为在python里面,-5到256这个范围被定义成常用


啊啊啊啊,我怎么都忘记那么多天了,我丢,慢慢补啊啊啊啊啊啊啊啊

猜你喜欢

转载自www.cnblogs.com/fushengbin/p/10951138.html
今日推荐