一尘不染

Python字符串中的u前缀是什么?像: `u'Hello'` 我的猜测是它表示`“ Unicode”`,对吗? 如果可以,那么什么时候可用?

python

u'Hello'

我的猜测是它表示“ Unicode”,对吗?

如果可以,那么什么时候可用?


阅读 482

收藏
2020-02-10

共1个答案

一尘不染

你说得对,请参阅3.1.3。Unicode字符串。

自Python 2.0以来就是语法。

Python 3使它们多余,因为默认的字符串类型是Unicode。从3.0到3.2版本删除了它们,但在3.3+中重新添加了它们,以便与Python 2兼容以辅助2到3过渡。

2020-02-10