码迷,mamicode.com
首页 > 其他好文 > 详细

py3学习-----编码格式简介

时间:2018-10-25 00:34:34      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:utf-16   str   使用   aaa   code   字节   学习   一个   英文   

ascii:英文8位一个字节;

unicode:英文32位四个字节;中文32位四个字节;

utf-8:英文8位一个字节;中文24位三个字节;

gbk:英文8位一个字节;中文16位两个字节;

1.各个编码之间是二进制,相互不能识别,会产生乱码;

2.文件存储和传输不能使用unicode。可以使用utf-8,utf-16,gbk,gb2312,ascii等

py3中str在内存中使用unicode编码,与其他编码转换:

英文:str = ‘aaa‘ #unicode编码

   str = b‘aaa‘ #utf-8或者gbk等

中文:str = ‘中文’ #unicode编码

   str = ‘中文‘ #使用str.encode(‘utf-8‘).decode(‘utf-8‘)防止乱码

py3学习-----编码格式简介

标签:utf-16   str   使用   aaa   code   字节   学习   一个   英文   

原文地址:https://www.cnblogs.com/zhenning-li/p/9846716.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!