`
Zhongwei_leg
  • 浏览: 555969 次
  • 性别: 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`...

    Python 2.7 + QT4 1

    Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + QT4 Python 2.7 + ...

    Mac下Python2.7 PyInstaller安装包

    这个“Mac下Python2.7 PyInstaller安装包”正是为了解决在苹果操作系统上,针对Python 2.7版本,如何方便地安装和使用PyInstaller的问题。 首先,让我们深入理解PyInstaller的作用。PyInstaller的主要功能是将...

    python2.7 解压直接用

    Python 2.7 是 Python 编程语言的一个老版本,发布于2010年,其特点是稳定且广泛被各种项目所使用。虽然现在最新的稳定版本是 Python 3.x,但许多遗留系统和软件仍然依赖于 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位)

    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”的输出...

    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-...

    lxml python2.7离线安装包

    lxml python2.7离线安装包

    python2.7 for mac

    因此,要确保在命令行中使用Python 2.7,你需要使用`python2.7`或创建软链接。 Python 2.7与Python 3的主要区别在于语法和库的更新。例如,Python 3中print成为函数,而不是语句;输入函数不再自动转换为字符串;...

    廖雪峰Python2.7

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

    Python2.7的scapy安装

    在Python 2.7版本中,虽然现在Python已经更新到3.x系列,但仍然有一些场景需要使用2.7版本,因此了解如何在Python 2.7环境下安装Scapy是非常有用的。 首先,我们来看`npca-0.97.exe`这个文件,它是Npcap的安装程序...

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

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

    python2.7 scikit-learn 安装包

    这个版本可能不包含最新的特性和改进,但它仍然支持Python 2.7。对于那些需要在旧系统或项目中使用scikit-learn的用户来说,这是一个重要的安装包。 在安装scikit-learn时,通常需要依赖numpy,这是一个用于数值...

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

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

    python2.7 安装包,linux版

    以下是关于"python2.7 安装包,linux版"的一些关键知识点: 1. **Python 2.x vs Python 3.x**: Python 2.7是Python 2系列的最后一个主要版本,而Python 3是其后续的主要升级,引入了许多语法改进和功能增强。尽管...

    pycurl for python2.7

    **PyCurl for Python 2.7:网络数据传输库** PyCurl是Python编程语言的一个强大库,它为Python提供了libcurl库的功能。libcurl是一个用于处理URLs的跨平台库,支持多种协议,包括HTTP、HTTPS、FTP、FTPS等。在...

    python2.7安装包

    4. 安装完成后,可以通过命令行输入`python --version`或`python2.7 --version`来验证安装是否成功。 **使用注意事项:** - Python 2.7的语法与Python 3有显著区别,比如print语句、除法操作等,所以在编写代码时...

    python2.7和3.7两个版本

    5. 兼容性问题:Python 2.7不支持许多现代编程特性,如print函数、新的字符串表示方式以及异常处理结构。 Python 3.7则是Python 3系列的一个重要版本,发布于2018年,它引入了大量改进和新特性: 1. 语法优化:...

    python2.7-linux版本.zip

    在这个"python2.7_linux版本.zip"压缩包中,我们很可能是找到了Python 2.7的一个针对Linux环境的安装或运行版本,特别是对于CentOS这样的企业级Linux发行版。 CentOS是一个开源且免费的操作系统,基于Red Hat ...

Global site tag (gtag.js) - Google Analytics