编码和解码
编码和解码
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 -*-

浙公网安备 33010602011771号