python最新的版本为3.3.1,我一开始学python的时候,发现不能执行将书中的源代码,比如
书中是 >>>a=5
>>>print a
在IDLE上面不能执行,会出现syntax error. 查资料发现原来python3 相对于python2有了很大的改变,比如上面的print函数,以及其他很多库函数的用法甚至名字。
在python3中,如要打印5,需要键入:
>>>a=5
>>>print (a)
由于很多参考书都是基于python2写的,所以作为初学者,建议还是回到python2版本吧。下面的链接介绍得很清楚(此处转载)