我在Python中遇到的许多问题都与没有Unicode的东西有关.有没有什么理由不默认使用Unicode?我理解需要用ASCII翻译某些东西,但它似乎是例外,而不是规则.
我知道Python 3对所有字符串使用Unicode.这是否应该鼓励我作为开发人员使用unicode()我的所有字符串?
一般来说,我会说"不"有没有一个很好的理由使用string过unicode.还要记住,您不必调用unicode()创建一个unicode字符串,您可以通过在字符串前加上小写字母来表示u"this is a unicode string".