python基础 字符编码

一.计算机基础知识

  应用程序任何操作硬件的的请求,都需要向操作系统发起调用,然后由操作系统去调用;

  cpu----内存-----硬盘

二.文本编辑器存取文件的原理

  1.打开编辑器就打开了一个启动的进行,是在内存中,所以编辑器编写的内容也都是存放于内存中的,断电后数据丢失

  2.要想永久保存,需要点击保存按钮,编辑器把内存的数据刷到了硬盘上了

  3.在我们编写一个py文件,跟编写其他文件没有任何区别,都是编写一堆字符而已;

三.python解释器执行py文件的原理,列如 test.py

  1.python解释器启动,此时就相当于启动一个文本编辑器

  2.python解释器相当于文本编辑器,去打开testpy文件,从硬盘上将test.py的文件读入到内存中

  3. python解释器执行刚加载到内存中test.py代码

四.总结python解释器于文本编辑的不同之处

  1.相同点:python解释器是解释执行文件内容的,因而python解释器具备py文件的功能,这一点于文本编辑器一样

  2.不同点,文本编辑器将文件内容读入内存后,是为了显示或者编辑,根本不会理会python语法,而解释器会将文件读入到内存后,执行      Python代码,会识别python 的代码;

五.什么是字符编码

  1.计算机想工作必须通电,用电使计算机干活,电的特性即高低电平(人类从逻辑上将二进制数1对应高电平,二进制0对应低电频),关于  磁盘特性也是相同的

   我们平时在使用计算机时,用的都是人类能读懂的字符(用高级语言编程的结果也是在文件内写了一堆字符)

  字符------------翻译过程--------->数字

  这过程实际就是一个字符如何对应一个特定的数字标准,这个标准就是为字符编码

  

猜你喜欢

转载自www.cnblogs.com/xuanya1999/p/9983909.html
今日推荐