49-字符编码
目录 字符编码 一.就算计基础 二.文本编辑器存取文件的原理 三.Python解释器执行py文件的原理 四.Python解释器与文件编辑器的异同 五.字符编码介绍 5.1什么是字符编码 5.2 涉及到字符编码的两个场景 5.3 字符编码发展史与分类 5.4 内存为什么不用UTF-8呢? 5.5 字符编码之文本编辑器操作 5.6乱码分析 六.总结 字符编码 一.就算计基础 二.文本编辑器存取文件的原理 打开编辑器就启动了一个进程,是在内存中的,所以,用编辑器编写的内容,也都是存放在内存中的,断电后数据丢失。 要想永久保存,需要点击保存按钮:编辑器吧内存的数据刷到硬盘上。 在我们编写的一个py文件,没有执行前,和编写其它文件没有任何区别,都只是在编写一堆字符而已。 三.Python解释器执行py文件的原理 第一阶段:Python解释器启动,此时相当于启动了一个文本编辑器 第二阶段:Python解释器相当于文本编辑器,去打开test.py文件,从硬盘上将test.py的文件内容读取到内存中。 第三阶段:Python解释器会解释执行刚刚加载到内存中的test.py的代码(ps:在该阶段,即真正执行代码时,才会识别Python的语法,执行文件内代码,当执行到name='lwx'时,才会开辟内存空间去存放字符串'lwx') 四.Python解释器与文件编辑器的异同 相同点