有没有什么好的理由不使用unicode而不是字符串?

Naf*_*Kay 6 python unicode

我在Python中遇到的许多问题都与没有Unicode的东西有关.有没有什么理由不默认使用Unicode?我理解需要用ASCII翻译某些东西,但它似乎是例外,而不是规则.

我知道Python 3对所有字符串使用Unicode.这是否应该鼓励我作为开发人员使用unicode()我的所有字符串?

g.d*_*d.c 6

一般来说,我会说"不"有没有一个很好的理由使用stringunicode.还要记住,您不必调用unicode()创建一个unicode字符串,您可以通过在字符串前加上小写字母来表示u"this is a unicode string".