Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

Python简述及优缺点

Python简介

Python:是一门解释型的编程语言。

  • Python的作者,Guido von Rossum(吉多·范·罗苏姆),荷兰人。
  • Python是从ABC发展起来,并且结合了Unix shell和C语言的习惯。
  • Python的解释器有多个语言实现,常用的是CPython(官方版本的C语言实现),其他还有Jython(可运行在Java平台)、IronPython(可运行在.NET和Mono平台)、PyPy(Python实现,支持JIT即时编译)。

一、Python优缺点

优点

  1. 解释型语言、优雅、简单、易学(语法简洁)。
  2. 免费、开源:Python是FLOSS(自由/开放源码软件)之一。
  3. 高层语言:无需考虑底层细节,如程序使用的内存。
  4. 可移植性:Python能被移植在许多平台上。包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。
  5. 面向对象:Python既支持面向过程的编程,也支持面向对象的编程。
  6. 可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。
  7. 规范的代码:Python采用强制缩进的方式使得代码具有极佳的可读性。
  8. 丰富的库:(自带电池),Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有这些功能都是可用的。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。
  9. 胶水性:可以调用 C/C++编写的第三方库。

缺点

​ Python唯一的缺点就是执行效率慢,这个是解释型语言所通有的,同时这个缺点也将被计算机越来越强大的性能所弥补。

二、Python应用场景

  • Web和Intermet开发
  • 科学计算和统计
  • 人工智能
  • 桌面界面开发
  • 软件开发
  • 后端开发
  • 网络爬虫

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: IDEA2020.3详细安装教程

下一篇: 回顾html+css(1)

精华推荐