【发布时间】:2012-10-12 06:08:36
【问题描述】:
我一直在 Codecademy.com 上学习 Python,并转移了一个在该网站上运行的项目(Battle Ship,适用于使用该网站的人),现在我的部分代码出现语法错误。在网站上运行流畅。
问题是当我获取一个字符串列表并在它们上使用 join 来显示游戏板时。
result = " ".join(row)
print result
打印结果报错。在网站上,代码只有一行,但我将其分解以查看导致错误的原因。目前我已经安装了 python 3.3。可能导致此问题的 Python 解释器版本之间是否发生了变化?
【问题讨论】:
-
Codecademy 在 Python 主页上说他们使用
2.7.3仅供参考。 -
“可能有什么改变了[...]?”。阅读What’s New In Python 3.0。
-
感谢您的意见。这只是我使用 Python 的第三天,我没有对解释器做太多事情,我可以同时安装两个版本还是会导致问题
-
两个版本都可以。但是暂时坚持使用 p3,直到您了解更多信息。如何安装这两者取决于您使用的是 Windows、Mac 还是 Linux
标签: python python-3.x python-2.7