python 传奇服务端_夜光带你走进python开发 (三十二)传奇语言

夜光序言:

夜光越长大,越知道做事不容易,越知道每个人都有难处,也就越不敢随随便便的瞧不起谁,以免不小心伤害了谁。

这当然不是粉饰,更不是虚伪,而是懂得了体谅和温柔,温柔的和这个世界相处。

正文:文件的基础

 存储在外部介质上的数据或信息的集合 。

 程序中的源程序

 数据中保存着数据

 图像中的像素数据

 …

 有序的数据序列。

 信息从一种形式转换为另一种形式的过程

 ASCII码

 Unicode

 UTF-8

 …

Unicode

 跨语言、跨平台进行文本转换和处理

 对每种语言中字符设定统一且唯一的二进制编码

 每个字符两个字节长

 65536 个字符的编码空间

 “严”:Unicode的十六进制数为4E25

UTF-8编码

 可变长度的Unicode的实现方式

 “严”:十六进制数为E4B8A5

Unicode与UTF8编码字节范围

对应关系

Unicode符号范围 | UTF-8编码方式

(十六进制) | (二进制)

------------------------+-----------------------------------

0000 0000-0000 007F | 0xxxxxxx

0000 0080-0000 07FF | 110xxxxx 10xxxxxx

0000 0800-0000 FFFF | 1110xxxx 10xxxxxx 10xxxxxx

0001 0000-0010 FFFF | 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

GBK编码

 双字节编码

 举例

多行文本

 \n表示换行

 举例:

 存储在文件中,得到字符序列:

Hello

World

Goodbye 32

Hello \nWorld \n \nGoodbye 32 \n

二进制文件ASCII码

 照片、音乐、视频、计算机程序等

 优点:

 更加节省空间

 采用二进制无格式存储

 表示更为精确

夜光:注意:

 文本文件是基于字符定长的ASCII;

 二进制文件编码是变长的,灵活利用率要高;

 不同的二进制文件解码方式是不同的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值