page contents

Python的特点(二)

Python的模块众多,基本实现了...

1. 功能强大(模块众多)

Python的模块众多,基本实现了所有的常见功能,从简单的字符串处理,再到复杂的 3D 图形绘制,借助Python模块都能轻松完成。

Python社区发展良好,除了Python官方提供的核心模块,很多第三方机构也参与进来开发模块,这其中就有Google、Facebook、Microsoft等软件巨头。即使是一些小众功能,Python 往往也有对应的开源模块,甚至可能不止一个模块。

2. 可扩展性强

Python 的可扩展性体现在它的模块,Python 具有脚本语言中最丰富和强大的类库,这些类库覆盖了文件I/O、GUI、网络编程、数据库访问、文本操作等大部分应用场景。

这些类库的底层代码不一定都是Python,还有很多C/C++的身影。当需要一段关键代码运行速度更快时,就可以使用 C/C++ 语言实现,然后在 Python 中调用它们。Python能把其它语言“粘”在一起,所以被称为“胶水语言”。

Python 依靠其良好的扩展性,在一定程度上弥补了运行效率慢的缺点。


attachments-2021-03-sbHXm7Bm605336875a358.jpg

3. 互动模式

互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

4. 免费

开源并不等于免费,开源软件和免费软件是两个概念,只不过大多数的开源软件也是免费软件,Python 就是这样一种语言,它既开源又免费。

用户使用 Python 进行开发或者发布自己的程序,不需要支付任何费用,也不用担心版权问题,即使作为商业用途,Python也是免费的。 

5. 自动内存管理

如果你了解C语言、C++语言你就会知道内存管理给你带来很大麻烦,程序非常容易出现内存方面的漏洞。但是在Python中内存管理是自动完成的,你可以专注于程序本身。

attachments-2021-03-sTFY9swU6053367252f30.jpg

  • 发表于 2021-03-18 19:17
  • 阅读 ( 549 )
  • 分类:Python开发

0 条评论

请先 登录 后评论
小柒
小柒

1320 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1320 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章