我在解释器中写的所有内容如下:
>>> print "Hello, World!"
File "<stdin>", line 1
print "Hello, World!"
^
SyntaxError: invalid syntax
我怎么会收到错误?我所做的只是运行打印命令。
答案1
在 Python3 中 print 是一个函数:
print("Hello, World!")
答案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