Python简单的打印错误

Jam*_*mes -1 python

只是通过做print "Hello world" 我得到这个错误:

SyntaxError:语法无效

然而,我正在使用Python GUI for windows.

Mar*_*ers 8

该语法在Python 3中不再有效.

  File "prog.py", line 1
    print "Hello world"
                      ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

ideone

Python 2中 print是一个关键字,你尝试的代码是正确的.

# Python 2
print "Hello world"
Run Code Online (Sandbox Code Playgroud)

Python 3中 print是一个函数,你的代码不再有效.正确的语法如下:

# Python 3
print("Hello world!")
Run Code Online (Sandbox Code Playgroud)

有关