我正在使用Python 3.2.2
>>> s = 'hhh'
>>> print s
SyntaxError: invalid syntax
>>> print(s)
hhh
>>> print 2*2
SyntaxError: invalid syntax
>>> print(2*2)
4
为什么我必须使用print("...")
来打印某些内容?如果我不抱怨'SyntaxError'。
答案 0 :(得分:20)
从python 3.0开始,print
是一个函数。见:
http://docs.python.org/release/3.0.1/whatsnew/3.0.html#print-is-a-function