结果中的“u”是什么(Python)?

时间:2016-03-26 07:26:31

标签: python nltk

我正在阅读本书“使用NLTK进行Python文本处理”,并在书中得出结果:

>>> stopwords.fileids()
['danish', 'dutch', 'english', 'finnish', 'french', 'german', 'hungarian', 'italian', 'norwegian', 'portuguese', 'russian', 'spanish', 'swedish', 'turkish']

但是当我在终端中运行代码时,结果是:

>>> stopwords.fileids()
[u'danish', u'dutch', u'english', u'finnish', u'french', u'german', u'hungarian', u'italian', u'norwegian', u'portuguese', u'russian', u'spanish', u'swedish', u'turkish']

每根弦前面的“你”是什么?

1 个答案:

答案 0 :(得分:4)

s = unicode('abcdef') type(s) # <type 'unicode'> t = u'unicode' type(t) #<type 'unicode'> 代表包含unicode

的字符串

您可以在python解释器中输入以下内容来检查自己:

{{1}}

有关unicode字符串python2 |的更多信息python3