Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python在hello world上出现语法错误_Python - Fatal编程技术网

使用python在hello world上出现语法错误

使用python在hello world上出现语法错误,python,Python,下面的hello world示例给了我一个错误,任何帮助都是有用的 print("Hello","World", sep="***") File "basicio.py", line 9 print("Hello","World", sep="***") ^ SyntaxError: invalid syntax 您的语法对Python2.x无效。您正在Python2解释器中运行Python3代码。您正在使用Python2

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

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


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

您的语法对Python2.x无效。

您正在Python2解释器中运行Python3代码。

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

只需键入
打印“你好,世界”

或者在提示符下使用
python3

print()
用于python3.x,要使其在Python2.x中工作,您需要首先导入它:

In [3]: from __future__ import print_function

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

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

Python中有两个独立的东西:语句和函数。在Python2中,print是一条语句。在Python3之后的版本中,他们将print转换为一个函数,并允许它接受诸如“sep”之类的参数。您使用的是Python2,因此,如果您想要使用这个额外的功能,请升级到Python3


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

如何安装Python 3解释器?谷歌帮不了多少忙:(你想在哪个平台上安装它?你可以在这里找到下载:我安装了Py 3.3,但仍然在命令提示符下键入
python
,返回2.7.3。知道为什么会发生这种情况吗?这是可行的,但我也应该使用
python3 filename.Py
编译我的文件吗?好了!恭喜你的第一个python3程序。