Python 是一种跨平台的脚本语言,它定义了一套语法规则,而实现这套语法的解释程序就是 Python 解释器。目前使用最广泛的是 C 语言实现的 CPython,除此之外还有基于 Java 的 Jython 和基于 .NET 的 IronPython。这些不同实现让 Python 用户能够直接调用已有的 Java 或 .NET 资源。Windows 平台上的 Python 安装包让开发者可以快速搭建运行环境。

1、 Python 的核心在于语法规则,任何实现了这套规则的解释程序都可以称为 Python 解释器
2、 C 语言版本(CPython)是日常使用最多的实现,稳定且生态完整
3、 基于 Java 的 Jython 可以让 Python 代码运行在 Java 虚拟机中
4、 基于 .NET 的 IronPython 则能充分利用 .NET 框架的资源
5、 这些不同实现为 Python 用户打开了复用现有 Java 及 .NET 资源的大门
- Python 几乎支持所有常用操作系统,包括 Windows/DOS、Macintosh、Linux 以及 FreeBSD
- 一些不常见的系统也能运行 Python、例如 AIX、AS/400 (OS/400)、BeOS、OS/2
- 大型机环境如 OS/390 与 z/OS 同样在支持列表中
- 移动和嵌入式平台方面覆盖 Palm OS、PlayStation 与 PSP、Psion、QNX、RISC OS
- 其他支持还包括 Series 60、Sparc Solaris、VMS、VxWorks、Windows CE 或 Pocket PC
- Sharp Zaurus 和 MorphOS 这类小众系统也能找到 Python 的身影
- 可扩充性是 Python 作为编程语言的一大特色
- 新的内置模块可以用 C 或 C++ 编写,性能与灵活性兼得
- 开发者也能为现成的模块加上 Python 界面,方便调用
- Python 让用户避免过分复杂的语法束缚,把精力集中在要实现的程序任务上
1、 Python 拥有非常庞大的程序库,覆盖大量常用任务
2、 从某个 URL 中获取信息可以直接用标准库完成
3、 正则表达式处理、获取文件或字符串的 MD5 特征字符串都有现成支持
4、 多线程编程以及 XML 和 HTML 的分析等任务也能快速实现
(您的评论需要经过审核才能显示)
0条评论