如何理解编码和解码,《编码,解码》

  如何理解编码和解码,《编码,解码》

  

  编码和解码

  编码:将字符转换成相应的二进制序列的过程称为字符编码。

  解码:将二进制序列转换成相应字符的过程称为字符解码。

  py文件的创建:

  文本编辑器在保存内容之前,内容以编辑器的默认编码形式保存在内存中。Pycharm默认为UTF-8,查看方式为:

  importsys

  Print(sys.getdefaultencoding())相关推荐:《Python视频教程》

  py文件的编译:

  如果我们点击run按钮或者在命令行上运行文件,就会调用软件py解释器,打开文件,然后把磁盘上存储的字节数据解码成unicode数据。这个过程和编辑器是一样的,只不过解释器会把这些unicode数据翻译成C代码,然后变成二进制数据流。最后通过控制操作系统调用cpu执行这些二进制数据来完成整个过程。

  #coding:utf8因为如果py2解释器执行utf8编码的文件,默认情况下utf8会被解码成ASCII码。一旦程序中有中文,自然会出现解码错误,所以我们在文件开头声明# CODing3360utf8,实际上是在告诉解释器,不要用默认编码解码文件,而是用utf8。py3的解释器要方便得多,因为默认情况下是utf8编码。

  字符编码转换

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 电脑出现502 bad gateway怎么办,电脑上出现502 bad gateway是什么意思
  • 删除linkinfo.dll操作无法完成,因为已经在打开,linkinfo.dll是病毒吗
  • windows家庭版升级到专业版会清除数据吗-,win10家庭版升级专业版数据会丢失吗
  • windows10正版系统价格,win10正版系统售价
  • python列表随机抽取一个元素,python从列表中随机取值
  • 雷电模拟器储存权限打开教程图片,雷电模拟器设置应用权限在哪里
  • docker容器部署spring boot项目,dockerfile 部署springboot项目
  • cad圆弧命令怎么用,cad绘制圆弧的命令有哪些
  • 格来云游戏号码免费领30款游戏,格来云游戏密码
  • win10如何修改用户名字,win10怎样修改用户名
  • pip 升级命令,python3 pip 升级命令
  • cad填充不显示图案怎么办,cad无法填充图案是怎么回事
  • 解决Win7旗舰版电脑强制关机后无法正常启动的方法
  • microsoft office制作ppt,发送到microsoft powerpoint
  • 王者战队称号展示在哪关闭,王者荣耀局内怎么展示战队称号
  • 留言与评论(共有 条评论)
       
    验证码: