运行 print 命令时出现 Python 3 错误

运行 print 命令时出现 Python 3 错误

我在解释器中写的所有内容如下:

>>> print "Hello, World!"
  File "<stdin>", line 1
    print "Hello, World!"
                        ^
SyntaxError: invalid syntax

我怎么会收到错误?我所做的只是运行打印命令。

答案1

在 Python3 中 print 是一个函数:

print("Hello, World!")

查看: http://docs.python.org/release/3.0.1/whatsnew/3.0.html

答案2

Python 3 中一个主要的变化就是它print已经成为一个函数。尝试使用:

print('Hello World')

那应该可行。

答案3

Python 3print已从语句变为函数。以下是在 Python 3 中打印“hello world”的方法:

print("Hello world")

我建议你看一下Python 3 中的新功能,这个问题是列表中第一个提到的。

我还建议在 StackOverflow 上询问任何编程问题,根据我的经验,他们很欢迎初学者。

答案4

其他一些答案已经涵盖了这一点,但你应该print("Hello World")这样做。之所以已更改在 python 3 中允许使用关键字参数,例如end(更改默认换行符结束`)等等。

例子:

print("Hello World", end="") # will print an empty character at the end, not a newline

相关内容