我在Windows 7 x64上下载并安装了Python 3.1.2。但似乎它不工作不如预期,例如:我的Python安装有什么问题,或者我太愚蠢了?
alt text http://a.imageshack.us/img811/640/7272010113714am.jpg
请帮我弄清楚,什么是错的吗?
我在Windows 7 x64上下载并安装了Python 3.1.2。但似乎它不工作不如预期,例如:我的Python安装有什么问题,或者我太愚蠢了?
alt text http://a.imageshack.us/img811/640/7272010113714am.jpg
请帮我弄清楚,什么是错的吗?
试试这个:
>>> print "Today's stock price: %f" % 50.4625
File "<stdin>", line 1
print "Today's stock price: %f" % 50.4625
^
SyntaxError: invalid syntax
>>> print("Today's stock price: %f" % 50.4625)
Today's stock price: 50.462500
的Python 3.X改怎么版画作品,而现在需要围绕参数的括号。
Python 3.X不向后兼容Python 2.X.确保你正在阅读3.X教程,或者删除3.X并安装2.X.
下面是关于为什么有差异并决定使用哪一个的一些解读:http://wiki.python.org/moin/Python2orPython3。
如上所述,python 3.x现在需要所有的语句,比如那些函数调用,Python 3.x应该将C的功能方面带回到python,尽管在3.x中工作的代码很可能在2.x中工作,但不一定是相反的。
在Python 3.x中,print现在是函数,需要()
。
你救了我的命。我必须等待10分钟才能接受此答案:) – Vimvq1987 2010-07-27 04:43:36
尝试编辑我的帖子时出现错误,但您可以在此处查看:http://docs.python.org/dev/whatsnew/3.1.html其他变化。 – 2010-07-27 04:45:00
新格式样式: 打印(“今日股价:{0}”。格式(50.4625)) – histrio 2010-07-27 04:46:39