python上的hello world语法错误



以下Hello World示例是错误的,任何帮助都会有用

print("Hello","World", sep="***")

File "basicio.py", line 9
    print("Hello","World", sep="***")
                              ^
SyntaxError: invalid syntax

print()适用于python 3.x,以使其在python 2.x中工作,您需要先导入它:

In [3]: from __future__ import print_function
In [4]: print("Hello","World", sep="***")
Hello***World

您在Python 2解释器中运行Python 3代码。

您正在使用python2和编写python3语法。

只是键入 print "hello, world"

或从您的提示中使用python3

您的语法对Python2.x。

无效

也许您正在使用Python 2?这是Python 3语法。

python中有两个单独的东西:语句和函数。在Python 2中,Print是一个陈述。在Python 3中,它们将打印变成了一个函数,并允许它采用诸如' sep '之类的参数。您正在使用Python 2,因此,如果您使用此额外功能,请升级到Python3。

有关打印更改的更多信息,请查看此信息。

最新更新