在python3中的编码

在python3中的编码

#_author:Administrator
#date:2019/10/29
import sys
print(sys.getdefaultencoding())#utf-8 打印文件的默认编码
s='ilike 特斯拉'
s_to_gbk=s.encode('gbk')#encode() 在编码的同时,会把数据转成bytes类型,英文和数字不变,但是中文会看不到
gbk_to_unicode=s_to_gbk.decode('gbk')#如果想看,再将gbk转回unicode
print(s)#ilike 特斯拉
print(s_to_gbk)# b'ilike \xcc\xd8\xcb\xb9\xc0\xad' -----<<b=byte-字节类型(0--255之间纯数字的字节类型)
print(gbk_to_unicode)#ilike 特斯拉
posted @ 2019-10-29 17:02  Stary_tx  阅读(254)  评论(0编辑  收藏  举报