您好,欢迎访问北大青鸟南京职业培训学校!

15195455103

全国咨询热线

当前位置: 主页 > 青鸟新闻 > 行业新闻 >

Python的优缺点,你知道几点



更新时间:2020-04-01   来源:南京北大青鸟   作者:南京北大青鸟   点击:

  Python是一种面向对象的、解释型的、通用的、开源的脚本编程语言,目前它的使用程度很高。今天快快小编就来给大家讲解Python的优缺点,让大家对Python有一个更深的了解。

一、Python 的优点

  1.Python 是开源的

  开源,也即开放源代码,意思是所有用户都可以看到源代码。它的开源体现在两方面:

  一是程序员使用 Python 编写的代码是开源的,二是Python 解释器和模块也是开源的。

  2.Python 是mf的

  Python 就是一种既开源又mf的语言,使用 Python 进行开发或者发布程序,不需要支付任何费用,也不用担心版权问题,即使作为商业用途,Python 也是mf的。

  3.语法简单

  和传统的 C/C++、Java、C#等语言相比,Python是一种极简主义的编程语言,对代码格式的要求没有那么严格,这种宽松使得用户在编写代码时比较舒服,可以专注于解决问题本身,而不用顾虑语法的细枝末节。

  4.能跨平台

  Python是一种解释型语言,一般都是跨平台的,可移植性好。

  5.面向对象

  面向对象是现代编程语言一般都具备的特性,Python 支持面向对象,但它不强制使用面向对象。Java 是典型的面向对象的编程语言,但是它强制必须以类和对象的形式来组织代码。

北大青鸟中博软件学院

  6.功能强大

  Python 的模块众多,基本实现了所有的常见的功能,从简单的字符串处理,到复杂的 3D 图形绘制,借助 Python 模块都可以轻松完成。除了 Python 官方提供的核心模块,很多第三方机构也会参与进来开发模块,这其中就有 Google、Facebook、Microsoft 等软件巨头。即使是一些小众的功能,Python 往往也有对应的开源模块。

  7.可扩展性强

  Python 的可扩展性体现在它的模块,Python 具有脚本语言中丰富和强大的类库,这些类库覆盖了文件 I/O、GUI、网络编程、数据库访问、文本操作等绝大部分应用场景。这些类库的底层代码不一定都是 Python,还有很多 C/C++ 的身影。当需要一段关键代码运行速度更快时,就可以使用 C/C++ 语言实现,然后在 Python 中调用它们。Python 能把其它语言“粘”在一起,所以被称为“胶水语言”。

二、Python 的缺点

  1.运行速度慢

  Python 速度慢不仅仅是因为一边运行一边“翻译”源代码,还因为 Python 是高级语言,屏蔽了很多底层细节。这个代价也是很大的,Python 要多做很多工作,有些工作是很消耗资源的,比如管理内存。Python 的运行速度几乎是慢的,不但远远慢于 C/C++,还慢于 Java。

  2.代码加密困难

  不像编译型语言的源代码会被编译成可执行程序,Python 是直接运行源代码,因此对源代码加密比较困难。


版权声明:本文内容、图片由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2353260942@qq.com 举报,一经查实,本站将立刻删除。(如需投稿联系管理员开通!)

在线客服

ONLINE SERVICE

返回顶部