首页 > 解决方案 > 我尝试了几种不同的方法来加入这个字符串并不断收到语法错误。谁能告诉我我做错了什么?

问题描述

words = ['This', 'is', 'by', 'far', 'my', 'favorite', 'class', 'I', 'have', 'ever', 'taken']
sentence = .join(words)
print(sentence)

File "<ipython-input-16-1c39adcbe5ab>", line 2
    sentence = .join(words)
               ^
SyntaxError: invalid syntax

我尝试了几种不同的方法来加入这个字符串并不断收到语法错误。谁能告诉我我做错了什么?

标签: pythonstring

解决方案


你需要一个字符串来调用.join。例如,在这里,您可以使用空格,因为您正在尝试创建一个句子:

sentence = ' '.join(words)
# Here ----^

推荐阅读