以下 hello world 示例给了我一个错误,任何帮助都会很有用
print("Hello","World", sep="***")
File "basicio.py", line 9
print("Hello","World", sep="***")
^
SyntaxError: invalid syntax
以下 hello world 示例给了我一个错误,任何帮助都会很有用
print("Hello","World", sep="***")
File "basicio.py", line 9
print("Hello","World", sep="***")
^
SyntaxError: invalid syntax
您正在使用 Python2 并编写 Python3 语法。
只需键入print "hello, world"
或python3
根据您的提示使用。
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 代码。
您的语法对 Python 2.x 无效。
python中有两个独立的东西:语句和函数。在 python 2 中,print 是一个语句。从 python 3 开始,他们将 print 变成了一个函数,并允许它接受诸如“ sep ”之类的参数。您使用的是 python 2,因此如果您必须使用此额外功能,请升级到 python 3。
有关打印更改的更多信息,请查看此内容。
也许您正在使用 Python 2?这是 Python 3 的语法。