使用python在hello world上语法错误

时间:2012-10-21 23:16:24

标签: python

以下hello world示例给出了一个错误,任何帮助都是有用的

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


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

6 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

您正在使用Python2并编写Python3语法。

只需输入print "hello, world"

即可

或者在提示符下使用python3

答案 2 :(得分:3)

print()用于python 3.x,要使它在python 2.x中运行,你需要先导入它:

In [3]: from __future__ import print_function

In [4]: print("Hello","World", sep="***")
Hello***World

答案 3 :(得分:1)

您的语法对Python 2.x无效。

答案 4 :(得分:0)

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

答案 5 :(得分:0)

python中有两个独立的东西:语句和函数。在python 2中,print是一个声明。在python 3之后,他们将print打印成一个函数,并允许它接受诸如' sep '之类的参数。您正在使用python 2,因此如果 使用此额外功能,请升级到python 3。

有关更改打印的详细信息,请查看this输出。