【发布时间】:2012-03-25 21:11:22
【问题描述】:
我正在尝试用 Python 做 Hello World 但是:
print "Hello World"
不断给我一个语法错误。为什么会这样,我用的是python 3.2...
【问题讨论】:
-
您是在学习教程还是只是想打个招呼?如果您正在学习 python 3.2 教程,我认为它会显示正确的 print() 语法
-
您给出的示例对 3.0 之前的所有 Python 版本完全有效;在经典的 Python 中 print 是一个语句而不是一个函数。在 Python 3.0 及更高版本中,print 是一个函数,因此要求您将其参数列表括在括号中。事实上,Python 的解释器知道它应该将单词视为可调用对象(函数、方法、类实例化等)的唯一方法是通过后续 () 表达式的存在。作为一种声明,旧的印刷品处理方式是一个疣,Guido 长期以来一直想去除它。
标签: python