03 编码

ASCII 编码
英文,用 8位表示一个东西。ASCII 编码 ,总共有:2 的8次方

8位= 1 字节
万国码 unicode

32位 = 4字节 ,一般 用于计算机存储

(一个字母要:32位 表示) 2的32次方,更占用硬盘空间。

ecs2 表示:unicode 占用2个字节来表示一个东西

ecs4 表示:Unicode 占用4个字符来表示一个东西.一般使用ecs4.

utf-8

一般用于网络传输 或者 数据存储

  1. 对万国码压缩,保留的长度最少必须是:8 位

    最多用4字节 = 32位表示。中文一个汉字表示:3字节 = 24位表示

  2. python 2 默认解释器编码:ASCII。英文,8位 ASCII 编码

    创建python头文件指定 
                                                                                                                            
    # -- coding: utf-8 --  表示指定当前的编码格式。
                                                                                                                            
    
  3. python 3 默认解释器编码:utf-8

gbk

存放一个中文用2个字节

gbk2312

存放一个中文用2字节

文件编码
    • 编写文件时,保存文件用utf-8 格式。

    • 以什么编码保存,就要用什么编码方式打开,否则出现乱码。

    • 编码 + 解码 要一致

单位

8bit = 1byte
1024 Bytes = 1 KB
1024 KB    = 1 MB
1024 MB    = 1 GB
1024 GB    = 1 TB  #常用到TB
1024 TB    = 1 PB
1024 PB    = 1 EB
1024 EB    = 1 ZB
1024 ZB    = 1 YB
1024 YB    = 1 NB
1024 NB    = 1 DB
posted @ 2024-09-25 20:32  jhchena  阅读(3)  评论(0编辑  收藏  举报