首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python语言的优点和缺点你了解多少

上期说了说一些关于Python发展过程中的一些故事和背景。如今Python这门语言受到了许多人的喜爱,那么Python这么语言又有什么优点和缺点呢?

那就先来聊一聊优点吧

首先一点是,写同样的程序,Python的代码量要少的很多,一般情况下Python的代码量是Java的五分之一,所以就有上期当中的一句话“人生苦短,我用Python”。代码量少了,那么我们的工作效率当然就提了上来了。

第二就是Python 是完全面向对象的语言

·函数、模块、数字、字符串都是对象, 在 Python 中一切皆对象

·完全支持继承、重载、多重继承

·支持重载运算符,也支持泛型设计

第三就是 Python 拥有一个强大的标准库, Python 语言的核心只包含 数字、字符串、列表、字典、文件 等常见类型和函数。而由 Python 标准库提供了 系统管理、网络通信、文本处理、数据库接口、 图形系统、XML处理 等额外的功能。这些功能满足了我们平时开发时所需的大部分的功能。

第四就是Python 除了有一个强大的标准库之外Python社区提供了大量的第三方模块, 使用方式与标准库类似。他们的功能大大的补充了Python标准库的不足,它们的功能覆盖 科学计算、人工智能、机器学习、Web 开发、数据库接口、 图形系统 多个领域。并且这些的源码都是完全开源的。

第五点就是Python具有很强的扩展性。假如我们需要一段关键的程序运行的更快或者某段代码不公开,我们就可以用C或C++进行编写,然后再Python中在进行使用。

接下来就稍稍的聊一聊缺点,

说到缺点我们首先想到的就是运行速度慢,其次就是国内市场较小,中文资料匮乏,当然我们也可以从另一方面来看地啊问题时,虽然国内市场较小,中文资料匮乏,如果我们能较好的掌握这一门语言,那么这对于我们来说不就是一个巨大的优点了吗。

最后希望大家可以了解一下这么语言。

刚才我们说到了Python的运行速度慢,那么这是为什么呢?这就是另一个方面了:编译器和解释器的区别。我们下期在聊一聊。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200213A0MIDX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券