Python的优缺点

优点

  1. 简单易学,上手容易:小学生都开始接触 Python 语言了!
  2. 开源, 免费
  3. 跨平台:Python作为一门解释型的语言,它天生具有跨平台的特征,只要为平台提供了相应的Python解释器,Python就可以在该平台上运行。
  4. 丰富强大的第三方库:因为此,开发效率能够显著提高。
  5. 可扩展性:可以将性能不高的代码采用C/C++重写,然后在Python程序中使用它们。
  6. 高级语言:Python是一门高级语言,封装较深,屏蔽了很多底层细节,比如Python会自动管理内存(需要时自动分配,不需要时自动释放)
  7. 应用领域广泛:Web 开发、网络编程、自动化运维、Linux 系统管理、网络爬虫、数据分析、科学计算、人工智能、机器学习等等

缺点

  1. 运行速度不够快:相对于Java、C、C++等运行速度会慢些,因为它是一个解释型语言,其写的程序通过Python解释器把源代码转换成字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。可以通过优点5提高一些速度。
  2. GIL锁限制并发:GIL是指Python全局解释器锁(Global Interpreter Lock),当Python的默认解释器要执行字节码时,都需要先申请这个锁。这意味着,如果试图通过多线程扩展应用程序,将总是被这个全局解释器锁限制,可以考虑采用多进程提高并发。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值