ASCII码 8 位 --------->只能表示英文
Unicode 16+ 位------------>能表示所有的语言,但是对于编码简单的字来说,就会造成内存的浪费
utf-8 -------------------------------->能用多少位表示就用多少位表示,中文用三个字节表示,也就是3*8=24位
GBK -------------------------------------->专为中文表示,用2个字节表示,也可表示英文,也就是2*8=16位
终端(cmd)默认是GBK编码格式
python3中无须关注编码,而在python2中头部必须加入 # -*- coding:utf8 -*-