Python版本差异

时间:2011-04-02 23:53:55

标签: python version

我得到了一本关于python 2.5的书,但直到现在我一直在使用2.7。是否会有任何巨大的障碍需要克服?

3 个答案:

答案 0 :(得分:4)

不,Python 2.7与2.5兼容。添加了一些功能,但您从2.5中学到的所有功能都应该在2.7中工作。

另一方面,Python 3进行了一些与2.5不兼容的重大更改。

答案 1 :(得分:3)

2.x版本(一般情况下 - 如果2.x在某处有错误,而某些傻瓜会将这种不正确的行为写为理所当然,升级到2.(x + 1)当然会改变行为) -兼容。因此,为2.5编写的示例应该可以正常运行2.7。

请注意,您遗漏了2.6和2.7中添加的几个很酷的功能,包括用于简化资源管理的with语句等等,新的字符串格式,新的整数文字,字典和集合理解。还有无数改进和新模块。

答案 2 :(得分:0)

不,差异来自python 2.x到python 3