Python2和Python3中在处理字符串上的区别

Python2中,字符串没法彻底地支持国际字符集和Unicode编码。为了解决这种限制,Python2对Unicode数据使用了单独的字符串类型。要输入Unicode字符串字面量,要在第一个引号前加上'u'。Python2中普通字符串实际上就是已经编码(非Unicode)的字节字符串。在Python3中,没必要加入这个前缀字符,不然是语法错误,这是由于全部的字符串默认已是Unicode编码了。py
相关文章
相关标签/搜索