Python新手你好世界(为什么?)

Python新手你好世界(为什么?),python,Python,我试图用Python编写Hello World,但是: print "Hello World" 一直给我一个语法错误。为什么会这样,我正在使用Python3.2…在Python3.2中,print是一个函数 print("Hello World") 使用: 这是一个Python3命令,而 print "Hello World" 是一个Python2命令 如果你正在使用的书只有Python 2,那就买一本新书吧 你是在学习教程还是只是想做hello world?如果您正在学习python

我试图用Python编写Hello World,但是:

 print "Hello World"

一直给我一个语法错误。为什么会这样,我正在使用Python3.2…

在Python3.2中,
print
是一个函数

print("Hello World")
使用:

这是一个Python3命令,而

print "Hello World" 
是一个Python2命令


如果你正在使用的书只有Python 2,那就买一本新书吧

你是在学习教程还是只是想做hello world?如果您正在学习python 3.2教程,我认为它将显示正确的print()语法。您给出的示例对于3.0版之前的所有python版本都完全有效;在经典Python中,print是一个语句而不是一个函数。在Python3.0及更高版本中,print是一个函数,因此需要将其参数列表包含在parethese中。事实上,Python解释器知道它应该将一个单词作为可调用对象(函数、方法、类实例化等)处理的唯一方法是通过后续()表达式的存在。作为一种说法,对印刷品的旧处理方法是一个疣,也是吉多长期以来一直想清除的疣。@Elliot:另一件事。一条语句。@Makoto“仅仅”一条语句:)@ElliotBonneville一条语句。两者都不是“命令”。它们分别是函数和语句。
print "Hello World"