Python中{str}和{str_}之间的差异

Python中{str}和{str_}之间的差异,python,string,Python,String,我正在尝试用Python调试代码。当我进入调试模式并查看类似代码中工作正常的变量word时,我看到该变量的类型显示为{str},但在其他无法正常工作的代码中,我看到调试器中word的类型显示为{str}。 它们之间的区别是什么?如何将变量类型{str}转换为类型{str} 以下是代码的一部分: cv = CountVectorizer(min_df=1, charset_error="ignore", stop_words="english", max_features=200) counts

我正在尝试用Python调试代码。当我进入调试模式并查看类似代码中工作正常的变量
word
时,我看到该变量的类型显示为
{str}
,但在其他无法正常工作的代码中,我看到调试器中
word
的类型显示为
{str}
。 它们之间的区别是什么?如何将变量类型
{str}
转换为类型
{str}

以下是代码的一部分:

cv = CountVectorizer(min_df=1, charset_error="ignore", stop_words="english", max_features=200)
counts = cv.fit_transform([text]).toarray().ravel()
words = np.array(cv.get_feature_names())
...
for word, count in zip(words, counts):
我使用PyCharm进行调试,它在Python 3.3中


非常感谢您的帮助。

str
可能是内置的
str
<代码>str_uu是另一回事。也许是
str
的一个子类?看不到更多就很难说

编辑:


看起来像是
str\u
可能是
numpy.str\u
,如果您将str列表倒入numpy数组中,您将得到它

谢谢您的帮助。我应该提供什么类型的更多信息?首先粘贴调试器的实际输出
word={strعلمی
是调试器的输出。在{str_}之后显示的是一个波斯语单词(UTF8格式)。有没有办法将
str
转换为
str
?只需将其传递给
str()
?请,发布您遇到问题的代码段以及正在使用的调试器。这是什么Python版本?@Burnkhalid我使用PyCharm运行代码并进行调试。@user2357112这是Python 3.3