编码和解码

编码和解码

Ascii: python的默认编码 不支持中文,8位,一个字节

Gbk: 国标码 (英文和中文)两个字节,16位,

Unicode: 万国码 4个字节,32位 不能用于传输和存储

Utf-8: 万国码的升级版本.可变长度,最少8位,英文占一个字节,中文3个字节

Utf- 16: 最少16位

Utf – 32 最少32位

以utf-8进行传输和存储的.

Python3 程序运行阶段使用的是Unicode,显示所有的内容

Pycharm默认utf-8 进行编码

S1=”你好”

Print(S1.encode(“utf-8”)) 有返回值 结果为 b'\xe6\x88\x91\xe6\x98\xaf'

Print(S1.encode(“utf-8”).decode(“utf-8”) 进行解码

==========================================================

==进行比较值, is 进行比较内存地址 id()

小数据池 只有[字符串.和数字]

字符串:不含有特殊字符的字符串, a = “你好”” b=”你好”” 则a is b为 true

单个字符串(也不可以包含特殊字符)乘以小于20的. a = “r’*3’ b = “r”*3 则a is b为 true

数字:范围-5~256

 

 

#-*- encoding:utf-8 -*-

 

posted @ 2019-03-26 15:14  团子emma  阅读(105)  评论(0)    收藏  举报