Python2:
str = bytes
为什么要有bytes?
是因为要表示图片、视频等二进制格式的数据
以utf-8编码的字符串,在Windows上不能显示
如何在python2实现写一个软件,在全球各国电脑上直接看?
以Unicode编码写你的软件
s = you_str.decode(utf-8)
Unicode类型
文件头:
python2:以utf-8 or gbk 编写的代码,代码内容加载到内存,并不会被转成Unicode,编码依然是utf-8 or gbk。
python3:以utf-8 or gbk 编写的代码,代码内容加载到内存,会被转成Unicode。
Python3:
str = Unicode