什么是Python

Python是什么,这有利于准确的定位Python,有利于理解Python。
资料摘取于《Python核心编程》,简要的概述如下:
Guido van Rossum 于1989年底始创了Python。
一般来说,有十二个特点。
一,高级
    类似C++,Java,等编程语言,这类语言都有高级的数据结构,如Python的列表(数组)和字典(哈希表)。
二,面向对象
    Python不仅仅是面向对象的语言,还借鉴了Lisp等语言特性。
三,可升级
    可随时重用代码,提供了高级数据结构,和模块化的组件,基本的开发模块。
四,可扩展
    可以灵活定制工具,甚至是强调性能的部分,可以用C重写。
五,可移植性
    可以在多种系统编译器下运行
六,易学
    关键字少,结构简单,语法清晰,OOP特性
七,易读
    与其他语言相比,它没有其他语言通常用来访问变量、定义代码块和进行模式匹配的命令式符号。如$、;、~等。
八,易维护
    Pyhton项目本身易于学习和阅读,它的源代码易于维护。
九,健壮性
    提供了错误处理机制,针对错误,Python提供了安全合理的退出机制,会将程序崩溃的原因和代码片段列出。及时监控这些错误并进行处理,包含它的错误类型和位置,模块。
十,高效的快速原型开发工具
    Python有很多面向其他系统的接口,完全可以开发整个系统的原型,它有很多扩展库和第三方模块。
十一,内存管理器
    内存管理由Python解释器负责管理,使开发者专注于最直接的目标,首要的应用程序,这会使错误更少,程序更健壮,开发周期更短。
十二,解释性和(字节)编译性
    Python是一种解释型语言,但是它不是纯粹的解释语言,它实际上是字节编译的,其结果就是可以生成一种近似机器语言的中间形式。它可以改善Python的性能,同时保持了解释型语言的优点。Python源文件通常用.py扩展名,由于调用解释器的方式不同,源文件会被编译成,pyc或.pyo扩展名的文件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值