Python编程语言介绍

[原文]http://wiki.python.org/moin/BeginnersGuide/Overview


相对于Perl、Ruby、Scheme与Java而言,Python是一个干净并且强大的面向对象编程语言。


Python的一些典型特征:

  • 使用简洁的语法,这使你书写的程序更容易阅读
  • 是一个易于使用的语言,很容易让你的程序工作。这使Python方便原型开发与其它点对点编程工作,而不需要考虑维护性妥协
  • 与大量标准库一起提供,支持很多通用编程工作,如连接web服务器、使用正则表达式搜索文本、读写文件
  • Python的交互模式使它方便测试短的代码块。并且也有一个称作IDLE的伴随开发环境
  • 很容易扩展,通过添加以诸如C或C++的编译语言实现的新模块
  • 也可以嵌入一个应用程序,提供一个可编程的接口
  • 运行在多种不同的计算机与操作系统:Windows、MacOS、多种Unix品牌、OS/2…
  • 在两种形式都是自由软件。下载或使用Python或在你的应用程序中引入并不需要任何花费。 Python可以被自由修改与重新发布,因为该语言在open source license下授权
Python的一些编程语言特征:
  • 多样化的基础数据类型:数值(浮点数、复数与无限长度的长整数)、字符串(ASCII与Unicode)、列表与字典类型
  • Python支持类(class)与多重继承(multiple inheritance)的面向对象编程
  • 代码可以组织成模块与包
  • 该语言支持抛出与捕获异常,结果为干净的错误处理
  • 强数据类型且可以动态类型转换。混合不兼容的类型(如,尝试将字符串与数值相加)会抛出一个异常,因此错误会在早起发现
  • Python包含高级语言特征,如生产者与列表理解
  • Python的自动内存管理将你从代码中的手动分配与释放内存中解脱出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值