Python - 不同的打印方式?

时间:2012-12-25 20:02:40

标签: python python-3.x

我已经将PyDev安装到Eclipse中,当我在.py文件中将打印方法作为print "Hello World"时,它无法正常工作。但后来我做了print ("Hello World")并且它奏效了。我在互联网上查看,所有内容都说没有括号,但它不起作用,并给出了错误:

  

SyntaxError:语法无效

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

1 个答案:

答案 0 :(得分:10)

您似乎使用的是Python 3。

在Python 2中,print是一个关键字,不需要括号。

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

相关