Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python帮助。连接给出语法错误_Python_Python 3.x_Python 2.7 - Fatal编程技术网

Python帮助。连接给出语法错误

Python帮助。连接给出语法错误,python,python-3.x,python-2.7,Python,Python 3.x,Python 2.7,我一直在Codecademy.com上学习Python,并转移了一个在该网站上工作的项目(用于使用该网站的人的战舰),现在我的部分代码出现语法错误。在现场,它运行平稳 问题是当我获取一个字符串列表并对其使用join来显示游戏板时 result = " ".join(row) print result 它给出了打印结果的错误。在网站上,代码只有一行,但我将其分解以查看是什么导致了错误。目前我已经安装了python 3.3。Python解释器版本之间是否发生了变化,这可能是原因?在Python 3

我一直在Codecademy.com上学习Python,并转移了一个在该网站上工作的项目(用于使用该网站的人的战舰),现在我的部分代码出现语法错误。在现场,它运行平稳

问题是当我获取一个字符串列表并对其使用join来显示游戏板时

result = " ".join(row)
print result

它给出了打印结果的错误。在网站上,代码只有一行,但我将其分解以查看是什么导致了错误。目前我已经安装了python 3.3。Python解释器版本之间是否发生了变化,这可能是原因?

在Python 3.x中,
print
是一个函数,请尝试:

result = " ".join(row)
print(result)

您可以在python 2中使用以下内容:

打印“%s.%”。加入(行)

或者,在python 3中使用以下命令:


print(*row,sep='')

Codecademy在Python主页上说,他们使用
2.7.3
只是为了供您参考。“可能发生了什么变化[…]?”。阅读。谢谢你的意见。这是我学习Python的第三天,我还没有对解释器做太多的工作。我可以同时安装两个版本吗?或者这会导致问题吗?您可以同时安装两个版本。但是,在你学到更多之前,现在就坚持使用p3。如何安装两者取决于您使用的是Windows、Mac还是Linux