Python中的Unicode字符串

Python中的普通字符串在内部存储为8位ASCII,而Unicode字符串存储为16位Unicode。这允许使用更多种类的字符集,包括世界上大多数语言的特殊字符。我将对Unicode字符串的处理限于以下内容-

示例

#!/usr/bin/python
print u'Hello, world!'

输出结果

执行以上代码后,将产生以下结果-

Hello, world!

如您所见,Unicode字符串使用前缀u,就像原始字符串使用前缀r。