首页 > 其他 > 详细

编码方式:

时间:2020-01-11 14:41:32      阅读:63      评论:0      收藏:0      [点我收藏+]

python3中:

str : 内存中使用unicode存储;unicode-4字节;

文件存储:utf8编码

文件传输: -->编码utf8 bytes类型存储、传输-->内存中解码

bytes类型(编码方式utf8):

   对于英文: str :  s=‘all‘ 表现形式【看到】 编码方式方式:unicode

        bytes类型表现形式 s =b‘all‘ 编码方式:utf8

        s =‘all‘

   s1 = b‘all‘

   print(s,type(s) class ‘str‘

     print(s1,type(s) class ‘bytes‘)

     对于中文:

   str : 

   bytes:  表现形式 s=b‘\xe91\xe91\xe01‘

   编码形式:utf8

   >>> s=‘中国‘
   >>> bytes(s,‘utf8‘)
   b‘\xe4\xb8\xad\xe5\x9b\xbd‘

   >>>如何将str转换成bytes类型:

   >>> s =‘all‘     s11 = s1.encode(‘utf8‘) print(s11)     --->b‘all‘    bytes类型

            >>>s=‘ 中国‘  s11= s1.encode(‘utf8‘) print(s11)   --->  b‘\xe4\xb8\xad\xe5\x9b\xbd‘  bytes类型

编码方式:

原文:https://www.cnblogs.com/hzyujun/p/12179689.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!