当前位置: 首页 > 图灵资讯 > 行业资讯> 一文带你读懂编码和解码

一文带你读懂编码和解码

发布时间:2025-10-09 17:46:35

编码和解码

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

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

a.png

创建py文件:

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

importsys
print(sys.getdefaultencoding())

相关推荐:Python视频教程

编译py文件:

如果我们点击操作按钮或命令操作文件,py解释器软件将被调用,打开文件,然后解码磁盘上的bytes数据进入unicode数据,这个过程与编辑器相同,不同的是解释器将这些unicode数据转换为C代码进入二进制数据流,最后通过控制操作系统调用cpu执行二进制数据,整个过程结束。

#coding:utf8

因为如果py2解释器执行utf8编码文件,utf8将被默认ASCII解码。一旦程序中有中文,解码自然是错误的,所以我们在文件的开头发表声明 #coding:事实上,utf8告诉解释器,您不应该通过默认编码解码文件,而应该通过utf8解码文件。py3的解释器要方便得多,因为它是默认的utf8编码。

字符编码转换

s.jpg

相关文章

一文带你读懂编码和解码

一文带你读懂编码和解码

2025-10-09
Python __file__属性:查看模块的源文件路径

Python __file__属性:查看模块的源文件路径

2025-10-09
Python os模块详解

Python os模块详解

2025-10-09
Python Matplotlib安装过程详解

Python Matplotlib安装过程详解

2025-10-09
Python Scrapy安装

Python Scrapy安装

2025-10-09
UDP是什么,UDP协议及优缺点

UDP是什么,UDP协议及优缺点

2025-10-09