Python简介
Python是什么
Python是一种清晰而强大的面向对象编程语言,可以类比Perl,Ruby,Scheme和Java。
Python的特点
- 开源的
- 语法简洁,使你写的代码更易读
- 是一种易于使用的语言,使你的编程变得简单。这使Python成为原型开发和其他特殊任务的理想选择,并且不会影响可维护性。
- 有着支持许多常见编程任务的大型标准库,比如连接到web服务器,用正则表达式搜索文本,读取和修改文件。
- Python的交互模式便于测试简短的代码片段,它还有一个捆绑的开发环境成为IDLE
- 通过添加使用C或C++语言实现的新模块,可轻松扩展。
- 也可嵌入应用程序中提供可编程接口。
- 随时随地运行,包括Mac OS X,Windows,Linux和Unix
- 是在两种意义上的免费软件。它不花费一分钱下载、使用或将其包含在您的程序。Python也可以自由修改和重新分发。
Python的一些编程特性
- 支持多种基础数据类型:数字(浮点数,复数,无限长整数),字符串(ASCII和Unicode),列表和字典。
- Python支持面向对象编程类和多重继承
- 代码可以分为模块和软件包
- 支持捕获异常,使其拥有更清晰的错误处理
- 数据类型是强大且动态的类型。混合不兼容的类型会引发异常,从而更快地捕获错误。
- 包含高级编程功能,如生成器和列表推导
- 自动内存管理可以问一下手动分配和释放代码中的内存
Python的主要版本
目前Python有两个主要版本,Python2和Python3。推荐使用Python3
Python3.x相对于Python2.x,Python3.x的库支持可能没有Python2.x的多,而2.x已经不被官方所更新