以下hello world示例给出了一个错误,任何帮助都是有用的
print("Hello","World", sep="***")
File "basicio.py", line 9
print("Hello","World", sep="***")
^
SyntaxError: invalid syntax
答案 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输出。