内容:
1 字符编码
一 储备知识点 2 运行程序的三大核心硬件 3 cpu 4 内存 5 硬盘 6 7 运行一个程序: 8 代码由硬盘读入内存,cpu从内存中读取指令执行 9 10 强调:程序运行过程中产生的数据一定是最先存放于内存中的 11 二 储备知识点2 13 运行python程序的三个阶段:python test.py 14 1、先启动python解释器 15 2、将test.py的内容当作普通字符读入内存 16 3、python解释器解释执行读入内存的代码,识别python的语法 17 18 python解释器运行程序的前两个阶段跟文本编辑器一模一样 19 只有第三个阶段不同 20 21 三 字符编码 23 人操作计算机使用人类认识的字符,而计算机存放都是二进制数字 24 所以人在往计算机里输入内容的时候,必然发生: 25 人类的字符------(字符编码表)--------》数字 26 27 28 ASCII: 用(8位bit二进制数)1Bytes对应一个英文字符 29 8bit= 1Bytes 30 1024Bytes=1KB 31 1024KB=1MB 32 1024MB=1GB 33 1024GB=1TB 34 1024TB=1PB 35 36 GBK:用2Bytes对应一个中文字符,1Bytes对应一个英文字符 37 38 unicode:用2Bytes对应一个字符 39 必须满足两大特点: 40 1、能够兼容万国字符 41 2、与老字符编码都有一种数字与数字的对应关系 42 a 1111 0111 43 a 0000 0000 1111 0111 44 45 46 utf-8:Unicode Transformation Format 47 一个中文字符:3bytes 48 一个英文字符:1bytes 49 50 51 强调:用什么类型的编码,解码就用同样类型的进行解码,要“一致” 52 unicode格式的数字--------encode编码---------》utf-8格式的数字 53 unicode格式的数字《--------decode解码《---------utf-8格式的数字