Python 3.x 与Python 2.x的区别

时间:2022-03-12 02:54:12

之前接触的是Python3,之后发现Python无法直接调用Impyla的库,直接写SQL语句查询impala。所以查了网上的资料:

一、基础了解Python

http://zh.wikipedia.org/zh-tw/Python 发现著名的Twisted、豆瓣、知乎都是用python写的。。。

二、比较Python3和Python2的区别

1、[转]Python3.x和Python2.x的区别 (内容最全)   http://m.blog.csdn.net/blog/merryken/9104199#

2、Python2.x和3.x主要差异总结

原文地址 http://nbviewer.ipython.org/github/rasbt/python_reference/blob/master/tutorials/key_differences_between_python_2_and_3.ipynb?create=1

中文版本地址 http://segmentfault.com/a/1190000000618286

3、Python2.x和3.x主要差异总结 http://my.oschina.net/chihz/blog/123437

4、puppet 3.x 弃用的一些语法  http://my.oschina.net/u/142602/blog/155748

三、总结

个人感觉Python3比Python2更容易被熟悉强类型语言的人接受和掌握,更符合常见的C、C++、.Net语言的习惯。只是暂时还不是所有的应用领域都更新为python2和Python3都支持的情况,所以会出现需要写Python2程序的需求。下面附上一个蛮全面的观点:

【整理】总结Python2(Python 2.x版本)和Python3(Python 3.x版本)之间的区别

http://www.crifan.com/summary_the_difference_between_python2_and_python3/