刚开始学编程,才发现编程语言也是在不断进化的。 现在网上的python学习资料大多是python 2.x 版本的,刚开始没注意这么多,所以在python官网下载到的是最新的 3.x 版本的,然后跟着《Learn python the hard way》学习的时候才发现两者还是有很多区别的,虽然这些差别很容易在网上找到,但还是有些担心。
@Livid 谢谢回答,我又去看了一遍官网,才发现有这样一句话: If you don't know which version to use, try Python 3.3. Some existing third-party software is not yet compatible with Python 3; if you need to use such software, you can download Python 2.7.x instead. 所以我还是继续用3.3吧,反正新的会取代旧的吧。 不过,因为开发语言版本升级所产生的问题,会给程序员带来较大的烦恼么?我想在这里的各位一定遇到过这种情形吧,能否谈谈应对的经验。