注:python里没有字符,所以像s = "hello", s[0]='s'是无法操作成功的
常量,只读
ASCII 与 UNICODE 与 UTF-8 区别
编码方式 | 解释 | 类型 |
---|---|---|
ASCII | 美国用法。所有英文(a-zA-Z)、字符(*_|&^...)、控制符(\t,\n...)用8位的二进制的数字对照表。 | code |
UNICODE | 全球统一语言及字符的16位二进制编码表。包括:英文、中文、韩文、阿拉丁等等 | code |
UTF-8 | 对UNICODE的数字代码进行“可变长度”的编码,也即:对编码表中的代码进行编码,满足前128位仍用8位编码,与ASCII保持一致 | encode(UNICODE) == UTF-8 decode(UTF-8)=UNICODE |