015Python路--python的优缺点
优点 Python的定位是“优雅”、“明确”、“简单”————所以Python容易学,容易编复杂项目。 开发效率非常高————Python有非常强大的第三方库,基本上你想通过计算机实现任何功能,Python官方库里都有相应的模块进行支持,直接下载调用后,在基础库的基础上再进行开发,大大降低开发周期,避免重复造轮子。 高级语言————当你用Python语言编写程序的时候,你无需考虑底层的实现细节。 可移植性————几乎可以在市场上所有的系统平台上运行。 可扩展性————如果需要一段关键代码运行得更快,或者希望某些算法不公开,可以把部分程序用C或C++编写,然后在Python程序中调用。 可嵌入性————可以把Python嵌入到C/C++程序,从而向程序用户提供脚本功能。 缺点 速度慢————Python 的运行速度相比C语言确实慢很多,跟JAVA相比也要慢一些,因此这也是很多所谓的大牛不屑于使用Python的主要原因,但其实这里所指的运行速度慢在大多数情况下用户是无法直接感知到的,必须借助测试工具才能体现出来,比如你用C运一个程序花了0.01s,用Python是0.1s,这样C语言直接比Python快了10倍,算是非常夸张了,但是你是无法直接通过肉眼感知的,因为一个正常人所能感知的时间最小单位是0.15-0.4s左右。其实在大多数情况下Python已经完全可以满足你对程序速度的要求