刚刚安装了Python,最基本的打印出现语法错误

时间:2011-01-13 21:24:21

标签: python

我刚刚安装了Python 3.1.3并尝试从Python Shell运行最基本的打印。下面是shell的c / p。我已经迷路了。为什么会出现语法错误?根据东西here判断它不应该是。

Python 3.1.3 (r313:86834, Nov 27 2010, 17:20:37) [MSC v.1500 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.

>>> print "test"
SyntaxError: invalid syntax
>>> print 'test'
SyntaxError: invalid syntax
>>> 

4 个答案:

答案 0 :(得分:6)

你正在使用python 3.在python 3中print是一个函数

print ("test")

答案 1 :(得分:2)

您正在运行Python 3,其中print是一个函数。所以你需要做的是

print("Hello World")
编辑:您正在查看Python v2.7的文档。 Python 3有许多变化,并且不向后兼容Python 2. Python 3文档是here

答案 2 :(得分:2)

在Python 3中,print语句已被print()函数取代 试试print("test")

有更多信息here,基本上Python 3故意向后兼容以前版本的python。如果您只是按照这些教程进行操作,请考虑安装Python 2.7

答案 3 :(得分:0)

是的,只是在引号周围加上括号/()。

print("test")

每当您打印和执行三重引用字符串时,您都必须这样做。

三重引号字符串的示例:

print ( """

You can type whatever  any where here

""")