`
Zhongwei_leg
  • 浏览: 552129 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Python 2.7 新特性介绍 —— 引言

阅读更多

声明:本文为 Python 官网的 What's New in Python 2.7 的中文翻译。其中难免会夹杂一些个人的测试和评论,请见谅。如需转载, 请随意 :)

Translator: Zhongwei.Sun2008@gmail.com

 

Python 2.7 新特性

 

作者: A.M. Kuchling (amk at amk.ca)

版本: 2.7

日期: 2010 年 7 月 4 日

 

本文是关于 Python 2.7 的新特性。 Python 2.7 于公元 2010 年 7 月 7 日正式发布。

 

数值处理能力在许多方面有所提高, 包括浮点数和小数处理。一些实用的模块加入到了标准库中,例如:

-- 大幅加强的 unittest 模块;

-- 用于解析命令行参数的 argparse 模块;

-- collections 模块中便利的 OrderedDict 和 Counter 类;

还有许多加强的部分, 这里不多介绍。

 

计划中 Python 2.7 会是 2.x 家族的最后一员, 所以长期以来我们致力于将其打造成为 a good release。 为了方便大家逐渐适应 Python 3, 许多 Python 3.x 系列的特性被引入了 Python 2.7。

 

本文并不打算成为这些新特性的完整的说明文档, 只是做一个介绍。若您想了解更多的细节, 请参考 Python 2.7 的官方文档 http://docs.python.org 。 如果您想理解其设计逻辑和实现细节, 请参考这些新特性对应的 PEP 或者 bug 记录 http://bugs.python.org

 

 

1
0
分享到:
评论

相关推荐

    python2.7 64位

    Python 2.7的语法和特性包括但不限于:增强的异常处理、内建函数(如`enumerate()`和`sorted()`)、生成器、上下文管理器(使用`with`语句)、函数式编程工具(如`map()`, `filter()`, `reduce()`),以及`PEP 8`...

    python2.7 windows版zip文件

    在Python 2.7的安装包中,这个文件可能详细介绍了如何在Windows环境下正确安装和配置Python,以及可能遇到的问题和解决方法。 `Lib`目录是Python标准库的所在地,包含了各种预装模块,如`os`, `sys`, `math`, `json...

    Python2.7安装包

    这个版本引入了一些新特性,如PEP 3118的缓冲区协议、新的垃圾回收机制以及对Unicode的支持改进。 2. **Python 2与Python 3的区别**: Python 2.7与Python 3之间存在显著差异,尤其是在语法层面。Python 3是向后不...

    Ubuntu下Python2.7及DockerY一键安装的deb离线包

    5. 安装Python 2.7后,你可以通过运行`python2.7`来验证安装是否成功。对于Docker Y,如果是Docker Compose,使用`docker-compose --version`来检查安装是否正确。 6. 如果在安装过程中遇到任何问题,如权限问题,...

    pymysql适用python2.7版本

    本文将详细介绍如何在Python2.7中安装PyMySQL,并演示其基本用法。 首先,确保你的环境是Python2.7。你可以通过在命令行输入`python --version`来查看当前的Python版本。如果版本不是2.7,你需要安装或切换到Python...

    Python2.7_MACOS_64位&32位MacOS系统安装包

    Python2.7_MACOS_64位&32位MacOS系统安装包Python2.7_MACOS_64位&32位MacOS系统安装包Python2.7_MacOS(Python2.7_MacOS系统32位+64位)

    Python 2.7,离线安装合集tornado,backports_abc,certifi,ordereddict,six

    sudo cp -r /home/sukai/python-pkg/tornado/lib64/python2.7/site-packages/tornado /usr/lib/python2.7/dist-packages sudo cp -r /home/sukai/python-pkg/tornado/lib64/python2.7/site-packages/tornado-4.4.2-...

    apscheduler2.0 支持python 2.7

    《apscheduler2.0在Python 2.7中的定时任务应用详解》 apscheduler是Python中一个强大的任务调度库,它允许开发者在指定的时间执行任务,实现类似cron的工作。apscheduler2.0版本是对Python 2.7环境的完美支持,...

    win64 python2.7+numpy+scipy+matplotlib64-exe

    标题中的"win64 python2.7+numpy+scipy+matplotlib64-exe"指的是一个针对Windows 64位操作系统编译的Python环境,包含了Python 2.7版本,以及三个重要的科学计算和数据可视化库:NumPy、SciPy和Matplotlib。...

    centos虚拟机安装升级版的python2.7问题

    sudo ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python2 ``` 6. **更新PATH环境变量**: 需要将新的Python路径添加到PATH环境变量中,以便在命令行中可以调用Python 2.7。 ``` echo "export PATH=/usr...

    快速部署python2.7

    现在,你可以通过运行`python2.7`命令来启动新安装的Python解释器。 8. **验证安装**: 最后,检查Python 2.7是否已成功安装: ``` python2.7 -V ``` 如果一切正常,你应该能看到类似“Python 2.7.18”的输出...

    lxml python2.7离线安装包

    lxml python2.7离线安装包

    python2.7依赖包.zip

    在这个"python2.7依赖包.zip"中,包含了一系列在CentOS 7上运行Python 2.7所需的库和模块。CentOS 7是一个基于Linux的服务器操作系统,因其稳定性而被广泛用于企业环境。 首先,让我们了解Python依赖包的重要性。在...

    python-2.7及pythonwin2.7开发工具

    Python 2.7是Python编程语言的一个重要版本,发布于2010年,并在2020年停止了官方支持。尽管如此,许多遗留系统和...虽然Python 3已成为主流,但理解Python 2.7的特性和工具有助于处理旧代码库或与旧系统的兼容问题。

    python2.7 和pymysql安装依赖包

    linux SUSE 上安装python2.7及pymysql所有依赖的包汇总

    廖雪峰Python2.7

    Python 2.7作为Python的一个重要版本,提供了很多早期的特性和库的支持,但由于其不再更新,很多开发工作开始转向支持新特性的Python 3.x。不过,由于历史遗留代码和一些开发环境的原因,仍有一些开发者和项目在使用...

    python2.7和3.7免安装windows版(含pip)

    Python 3.7是Python 3.x系列的一个重要里程碑,它引入了许多新特性和性能改进。例如,增强了类型注解的支持,使得静态类型检查成为可能,这对于大型项目和团队开发来说是个巨大的进步。此外,3.7还引入了数据类...

    python2.7 flask离线安装

    python2.7 flask离线安装

    scrapy+python2.7安装完整包

    在这个"scrapy+python2.7安装完整包"中,包含了Scrapy框架以及其运行所需的多个依赖库。以下是这些依赖库的详细介绍: 1. **zope.interface**:这是一个Python接口库,用于实现接口定义,是Twisted框架的重要组成...

    python2.7版本的pywin32安装程序64位版本的win32api

    在标题中提到的“python2.7版本的pywin32安装程序64位版本的win32api”,指的是适用于Python 2.7且为64位系统的pywin32安装包,用于访问和操作Windows 32位API。 首先,了解pywin32库的核心概念。pywin32是由Mark ...

Global site tag (gtag.js) - Google Analytics