• 欢迎光临~

Python是什么语言?有什么优劣势?

开发技术 开发技术 2021-03-04 106次浏览

  在很多人眼中,Python是一门全能语言,可以做很多的事情,那么你知道Python有什么优缺点吗?我想这是很多人都比较好奇的问题,我们一起来看看吧。

  优点:

  Python是一种代表简单主义思想的语言,阅读一个良好的Python程序就感觉像是在读英语一样,使你能够专注于解决问题而不是去搞明白语言本身;

  Python底层是用C语言编写的,很多标准库和第三方库也都是用C写的,运行速度非常快;

  IPython Notebook使我们更容易使用Python进行数据工作,可以轻松地与同时共享Notebook,无需他们安装任何东西,大大减少组织代码,输出和注释文件的开销;

  Python是一种通用语言,容易和直观,在学习上会比较容易,可以加快你写一个程序的快速,此外Python测试框架是一个内置的,可以保证你的代码是可重复使用和可靠的;

  Python还是一个多用途语言,把不同背景的人结合在一起,作为一种常见的、容易理解,大部分程序员都懂,可以很容易地和统计学家沟通,你可以使用一个简单的工具就把你每一个工作伙伴整合起来。

  由于它的开源本质,Python已经被移植在许多平台上,比如说:Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS等。

  缺点:

  很多时候不能将程序连写成一行,如import sys;for i in sys.path:print i,而perl和awk就无此限制,可以较为方便的在shell下完成简单程序,不需要如Python一样,必须将程序写入一个.py文件;

  Python语法独特,也许不应该被称为局限,但是它用缩进来区分语句关系的方式还是给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱;

  Python对比C、C++语言运行速度要慢一些。

展开阅读全文
pythonc++freebsdlinuxarosipythonperlsolaris

© 著作权归作者所有

举报
打赏
0
0 收藏
微信 QQ 微博
分享

作者的其它热门文章

什么是web2py框架?有什么独特之处?
jupyter和pycharm区别是什么?入门分享
做数据分析,推荐7款好用的Python工具!
Python运维工程师是什么?Python运维工程师工作职责及要求!
程序员灯塔
转载请注明原文链接:Python是什么语言?有什么优劣势?
喜欢 (0)