字符编码

计算机基础

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

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

1.打开编辑器就是在内存中启动一个进程,用编辑器编写的内容也是存放在内存(断电就消失)

2.点击保存,编辑器把内存的数据刷到硬盘上

3.在编写py文件时,跟其他文件时一样的,不同是在于执行的时候

python解释器执行py文件的原理

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

2.打开py文件,从硬盘将文件内容读入到内存(python的解释性导致其只关心文件内容,不关心后缀名)

3.执行内存中py文件的代码(只有在该阶段才会识别Python的代码,执行代码)

注意:Python解释器是解释执行文件内容的,区别在于文本编辑器将文件内容读入内存后,是为了显示或者编辑,而python解释器主要目的是执行

字符编码

概述

计算机要想工作必须通电,即用电驱使计算机工作,(人类从逻辑上将二进制1对应高电平,0代表低电平)

计算机只认识数字

所以使用计算机时需要一个重要过程:字符(人懂)----翻译----数字(计算机懂),该过程被称为数字编码.进行转换需要一个公认的标准,称之为字符编码表.

应用场景

1.一个Python文件中的内容是由一堆字符组成的,存取均涉及到字符编码问题(一二阶段)

2.python中的数据类型字符串是由遗传字符组成的(三阶段)

字符编码分类

美国:ASCII(用八位[一个字节]表示,最多能表示256个字符{2**8})

中国:gb2312

设定标准unicode解决这种问题,之后又更新了utf-8


64

posted @ 2024-02-19 10:07  泥跟沃丸吗  阅读(4)  评论(0编辑  收藏  举报