python基础六 编码

1.编码集

ascii            不支持中文,每一个字符占8位,1个字节
gbk                国标,支持中文,一个字符占16位,2个字节
unicode        中文、英文都是4个字节
utf-8            英文1个字节、欧洲2个字节、亚洲3个字节

2.二次编码

2.1 编码作用

1.存储 -- 文件操作 2.传输 -- 网编

2.2 编码

s = "呵呵"
s1 = s.encode("utf8")
print (s1)
b'\xe5\x91\xb5\xe5\x91\xb5'

2.3 解码

s2 = s1.decode("utf8")
print (s2)
呵呵

2.4 注意点 ⚠️

1.python3内存中使用的就是unicode(万国码)

2.硬盘中存储时的编码方式
gbk
utf-8

3.用什么编码,就用什么解码

3.单位转换

bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
泡泡吐肥皂o © gitbook.pptfz.top 2021 all right reserved,powered by Gitbook文件修订时间: 秃笔南波湾!!!

results matching ""

    No results matching ""