python基础之编码的定义和种类

- 电脑将人类的语言转换成机器特有的语言,即编码进行存取,二进制数字。

- 电脑将人类的语言转换成机器特有的语言,即编码进行存取,二进制数字。
1. **ASCII 英文**,8个数字表示1个单位,一共有2**8个,可以表示所有的英文、数字及符号,8个数字为1个字节
2. **unicode 万国语**,32个数字表示1个单位,共计有2**32个,目前还有很多空缺,32个数字为4个字节
3. **utf-8**,  unicode的缩减版,unicode相比于ASCII优点是每个国家的文字都可以直接转译成编码,缺点是由于32个数字(即4个字节)表示1个单位,比较占用空间,在这个基础上,utf-8可以将unicode中未使用的0进行省略,但是只会每8位省略,中文3个字节
# -*- coding:utf-8 -*-  # 使用这组编码可以让python2使用utf-8进行编码
print("你好 世界")

  

print"你好 世界"

猜你喜欢

转载自www.cnblogs.com/sundy08/p/11792316.html
今日推荐