前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >老男孩Python全栈开发(92天全)视频教程 自学笔记07

老男孩Python全栈开发(92天全)视频教程 自学笔记07

作者头像
玩蛇的胖纸
发布2018-06-08 12:52:44
3120
发布2018-06-08 12:52:44
举报

day7课程内容:

  Python的编码解码

  二进制

  --->ASCII:只能存英文和拉丁字符,一个字符占一个字节,8位

  ------->gb2312:只能6700多个中文,1980年

  ----------->gbk1.0 能存两万多个字符,1995年

  -------------->gb18030  27000中文,    2000年

  ---------->unicode: utf-32: 一个字符占4个字节

                                   utf-16:一个字符占2个字节或2个以上  65535

                                   utf-8: 一个英文用ASCII码来存,一个中文占3个字节

代码语言:javascript
复制
s='I am 特斯拉!'
s2gbk=s.encode('gbk')#按照gbk的规则编码 为byte字符串
print(s)
print(s2gbk) #编码为byte字符串
s2gbk2=s2gbk.decode('gbk')#按照gbk的规则解码
print(s2gbk2)

s1=s.encode('utf8') #按照utf8规则编码为byte字符串
print(s1)
s2=s1.decode('utf8')#按照utf8规则解码
print(s2)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • day7课程内容:
    •   Python的编码解码
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档