Python 本例中的列表或字符串类型

Python 本例中的列表或字符串类型,python,Python,如果本分配声明中的words=“这是一句话”: words=“这是一个句子”。split() 是字符串,因为它是双引号。但是为什么codelens显示它是列表,请参见以下内容: “这是一个句子”是一个字符串,但是.split()接受该字符串并返回一个列表(在空白处将其拆分,因此为什么列表中的每个元素都是句子中的一个词)。来自以下文档: 返回字符串中的单词列表 同样相关的还有: 如果未指定sep或sep为None,则应用不同的拆分算法:连续空格的运行被视为单个分隔符,如果字符串具有前导或尾随空格

如果本分配声明中的words=“这是一句话”:

words=“这是一个句子”。split()
是字符串,因为它是双引号。但是为什么codelens显示它是列表,请参见以下内容:


“这是一个句子”
是一个字符串,但是
.split()
接受该字符串并返回一个列表(在空白处将其拆分,因此为什么列表中的每个元素都是句子中的一个词)。

来自以下文档:

返回字符串中的单词列表

同样相关的还有:

如果未指定sep或sep为None,则应用不同的拆分算法:连续空格的运行被视为单个分隔符,如果字符串具有前导或尾随空格,则结果的开头或结尾将不包含空字符串


请不要张贴图片;没有人愿意关注匿名来源的链接。你应该复制粘贴代码的相关部分并输出到你的问题中。“这是一个句子”是一个字符串,“单词”是一个列表。您没有将字符串分配给单词,在此之前,您调用了.split(),一种按空格分割单词的方法。