版本介绍
Python3.x的特点是规范了代码(如print是函数了,不在支持<>来表示不等于,而是统一使用!=),但是不向下兼容。
Python2.7.x版本可以向下兼容以前的版本,还可以支持一些3.x的特性
Python的特性
软件质量
Python使用了简洁和高可读性的语法,以及高度一致的编程模式
开发效率
Python简洁的语法,动态类型,无需编译,内置工具包等特性使开发人员能够快速完成项目开发。
可移植性
Python支持多种平台,可移植性高。通常值需要进行代码的复制粘贴,无需更改代码。
标准库的支持
标准库支持一系列应用级的编程任务,而且还可以自行开发库或者使用第三方库来支持软件进行扩展。
Python的优缺点
优点
语法简洁
高可读性
开发效率高
可移植性
支持自行开发或第三方模块
可调用C,C++库
可与JAVA组建集成
缺点
跟其他语言相比速度不够快
使用场景
系统编程
对操作系统服务的内置接口,使其成为编写可移植的维护操作系统的管理工具
用户图形接口
Python的简洁以及快速开发周期十分适合开发GUI程序
Internet脚本
通过内置的Internet模块可以编写服务端或客户端脚本来进行FTP文件传输,解析、生成和分析XML文件,发送、接收、编写和解析Email等
数据库编程
通过接口来连接数据库并进行数据库编程
快速原型
数值计算和科学计算编程
游戏、图像、人工智能、XML、机器人等