2012-12-25 32 views
1

我已经将PyDev安装到Eclipse中,并且当我在.py文件中执行打印方法为print "Hello World"时,它不起作用。但后来我做了print ("Hello World"),它工作。我看着在互联网上,一切都称这样做没有括号,但它不工作,并给出了错误:Python - 不同的打印方式?

SyntaxError: invalid syntax

请问这是因为我有一个新的或旧版本的Python? 任何帮助,将不胜感激。

回答

10

你似乎是使用Python 3

在Python 2 print是一个关键字,因此无需括号。

在Python 3中print被改为函数。当调用一个函数时,括号是必需的。

相关