python print'hello' File "<stdin>",line 1 print 'hello' SyntaxError:invalid syntax
刚开始看Python,照着书上些了个hello,结果错误:
>>> print 'hello'
File "<stdin>", line 1
print 'hello'
^
SyntaxError: invalid syntax
查看3.0文档:http://docs.python.org/release/3.0.1/whatsnew/3.0.html,发现从3.0开始print改成了
print()。文档是这样写的:The print statement has been replaced with a print() function, with keyword arguments to replace most of the special syntax of the old print statement (PEP 3105).
print语句被print()方法代替,旧print语句中的特定的语法被参数代替。
所以呢,hello world!应该写成这样:print ("hello world!")
刚开始看Python,照着书上些了个hello,结果错误:
>>> print 'hello'
File "<stdin>", line 1
print 'hello'
^
SyntaxError: invalid syntax
查看3.0文档:http://docs.python.org/release/3.0.1/whatsnew/3.0.html,发现从3.0开始print改成了
print()。文档是这样写的:The print statement has been replaced with a print() function, with keyword arguments to replace most of the special syntax of the old print statement (PEP 3105).
print语句被print()方法代替,旧print语句中的特定的语法被参数代替。
所以呢,hello world!应该写成这样:print ("hello world!")