字符编码 (character encoding)
-
ASCII 美国标准信息交换码
-
Unicode 万国码, 涵盖全球所有文字和二进制的对应关系
作用: 1. 支持全球所有语言, 每个国家可以不再使用各自的编码, 统一使用Unicode
作用: 2. 包含了全球所有国家编码的映射关系为了解决Unicode在存储和网络传输时的空间占用问题, UTF 诞生了, 即为Unicode Transformation Format.
-
UTF 为Unicode编码设计的一种, 在存储和网络传输是节省空间的方案
编码(encoding)和解码(decoding)
编码: 字符串-->字节串
解码: 字节串-->字符串
Python解释器解释Python代码流程
- Python 解释器相当于文本编辑器, 把代码读入Python解释器--> 字符编码-->Python2默认是ASCII, Python3默认是UTF-8
- 识别代码, 检测语法
- 产生结果到终端--> 字符编码