1.Unicode编码系统为表达任意语言的任意字符而设计。它使用4字节的数字来表达每个字母、符号,或者表意文字(ideograph)。每个数字代表唯一的至少在某种语言中使用的符号。
2.UTF-8是一种为Unicode设计的变长(variable-length)编码系统。即,不同的字符可使用不同数量的字节编码。对于ascii字符(A-Z, &c.)utf-8仅使用1个字节来编码。事实上,utf-8中前128个字符(0–127)使用的是跟ascii一样的编码方式。
3.在Python 3,所有的字符串都是使用Unicode编码的字符序列。不再存在以UTF-8或者CP-1252编码的情况。
4. "{0}'s password is {1}".format(username, password) 给两个字符串赋初值。
5. 通过调用dict()
函数Python会把那个包含列表的列表(list-of-lists)转换成字典对象。
6. by=b'abc\65' 使用“byte字面值”语法b''
来定义bytes
对象。byte字面值里的每个字节可以是ascii字符或者是从\x00
到\xff
编码了的16进制数。 by[0]=97,但是by[0]=102赋值的时候就会发生错误。将bytes类型转换为bytearray类型时赋值时则不会发生错误。