python3.5

617 KB/编程工具

32位/64位官方版

简介 相关 评论

简介

Python 3.5 32位/64位官方版今天正式发布。该版本引入了很多新特性,比如支持async/await异步编程,改进了对Python Zip应用的支持,引入了一个加载扩展模块的改进机制等。Tmj红软基地

Python 3.5 32位/64位官方版Tmj红软基地

python3.5 64位改进

PEP 492 :支持async/await语法的协程Tmj红软基地
PEP 492极大改进了Python中对异步编程的支持,增加了 awaitable对象 (可以是协程或者带有 __await__() 方法的对象)、 协程函数 、 异步迭代 和 异步上下文管理器 等内容。Tmj红软基地
协程函数用新的async def语法声明:Tmj红软基地
>>>async def coro():Tmj红软基地
... return 'spam'Tmj红软基地
PEP 465 :新的矩阵相乘运算符:a @ bTmj红软基地
PEP 448 :解包操作泛化(Unpacking Generalizations)Tmj红软基地
CPython实现的改进:Tmj红软基地
不再使用.pyo文件,而是引入了一种更灵活的替代机制,.pyc文件可以表示优化和未优化的字节码。优化级别信息可以包含在.pyc文件的名字中,具体可参见 PEP 488 。Tmj红软基地
重新设计了内置和扩展模块的加载机制,具体可参见 PEP 489 。Tmj红软基地
标准库也有重要改进:Tmj红软基地
collections.OrderedDict 现在是用C实现的,速度可以提升4到100倍。Tmj红软基地
新的 os.scandir() 函数,支持更快速地遍历目录。Tmj红软基地
functools.lru_cache() 大部分用C重新实现了,带来了更好的性能。Tmj红软基地

展开

同类推荐

相关文章