现在的位置: 首页 > 综合 > 正文

Python概览

2012年11月11日 ⁄ 综合 ⁄ 共 867字 ⁄ 字号 评论关闭

翻译自:http://wiki.python.org/moin/BeginnersGuide/Overview

Python是一门清晰强大的面向对象(即OO)编程语言,可以将它与Perll、Ruby、Scheme或Java类比。

Python的一些显著特征是:

   > 简洁优雅的语法,使得编写的程序更易读

   > 使用简单,很容易用它编写可运行程序。这使得Python成为完成原型开发、临时编程任务的不错选择,而不以牺牲可维护性为代价

   > 与生俱来地带有一个丰富的标准库,支持许多普通的编程任务如连接网络服务器、文本正则搜索、读写文件

   > Python的交互模式使得测试小段代码非常容易。此外Python还内置了一个叫IDLE的开发环境

   > 很容易通过添加C或C++等编译型编程语言实现的新模块,进行扩展

   > 可以嵌入到应用中提供编程接口

   > 可以运行在多种机器和多种操作系统上:Windows、MacOS和许多其他Unix系统...

Python是自由软件,这句话包含两种含义。第一重含义是指下载使用Python或者在自己的应用中包含Python不需要任何费用。第二重含义是指Python可以自由修改和重新发布,因为尽管Python有版权,但它同时也拥有一个开源许可证。

Python的一些编程语言特性如下:
   > 各种各样基本数据类型:数值类型(浮点、复数和无定长长整数)、字符串(支持ASCII和Unicode)、列表和字典(dictionaries)
   > Python支持通过类进行面向对象编程和多重继承
   > 代码可以组织成模块和包
   > Python支持抛出和捕获异常,错误处理更清晰
   > 动态强数据类型(Data types are strongly and dynamically typed)。混合使用数据类型(如试图求字符串和数值的和)将导致异常,这使得错误能尽可能早被发现
   > Python包含先进的编程特性如generators和list comprehensions
   > Python的自动内存管理机制使得我们在编写代码时不需要手动申请和

   

抱歉!评论已关闭.