/中文/
/英文/
/多国语言/
/中文/
/中文/
/中文/
/英文/
/中文/
/英文/
/中文/
python 3.5 安装包 amd64/x64 正式发布。python是一门知名的软件编程设计语言。Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
1. 新的语法功能:
PEP 492,协程与异步和等待的语法。
PEP 465,一个新的矩阵乘法运算符:a@b
PEP 448,额外的拆包概括。
2. 新库模块:
类型:PEP 484 - 类型提示。
zipapp:PEP 441提高Python的ZIP应用程序支持。
3. 新的内置功能:
字节%ARGS,字节%ARGS:PEP 461 - 添加%格式的字节和ByteArray。
B'\ XF0 \ x9f \ X90 \ x8d'.hex(),字节(B'\ XF0 \ x9f \ X90 \ x8d')
十六进制(),memoryview(B'\ XF0 \ x9f \ X90 \ x8d')
十六进制():发行9951 - 十六进制的方法已被添加到字节,字节数组,并memoryview。
memoryview现在支持元组索引(包括多维)。 (发行23632.供稿人:安托万Pitrou)
发电机有一个新的gi_yieldfrom属性,它返回对象被迭代由表达式产量。
(发行24450.供稿人:本诺·莱斯利和尤里·Selivanov)
新RecursionError异常引发,现在当达到最大递归深度。 (发行19235.供稿人:乔治·布兰德)
4. CPython的实施改进:
当LC_TYPE语言环境是POSIX语言环境(C语言环境),sys.stdin和sys.stdout替换现在使用的。
而不是严格的错误处理程序的surrogateescape错误处理程序。 (发行19977.供稿人:维克多Stinner)
.pyo文件不再使用,并且已取代了更灵活的方案,其包括优化级别明确pyc文件名。 (见PEP 488概述。)
内置和扩展模块,现在在多阶段的过程,这是类似于如何Python模块加载初始化。 (见PEP 489概述。)
5. 在标准库显著的改善:
collections.OrderedDict现在是用C,这使得它快4至100倍来实现。
SSL模块获得支持内存BIO,它解耦SSL协议从网络IO处理。
新os.scandir()函数提供目录遍历的更好,显著更快的方式。
functools.lru_cache()已重新实现大部分在C,得到更好的性能。
新subprocess.run()函数提供了一个简化的方式来运行的子进程。
回溯模块,以提高性能和开发的方便了显著提高。
6. 安全性改进:
在SSLv3现在整个标准库禁用。它仍然可以通过手动实例化一个ssl.SSLContext启用。 (详情请参见问题22638;这种变化是回迁到CPython的3.4和2.7)。
HTTP cookie的解析现在是严格的,为了防止潜在的注入攻击。 (发行22796.供稿人:安托万Pitrou)
7. 窗口的改进:
对于Windows新的安装已取代了旧的MSI。请参见在Windows上使用的Python以获取更多信息。
视窗建立现在使用Microsoft Visual C ++ 14.0,和扩展模块应使用相同的。
python-3.5.0-embed-amd64.zip 为嵌入安装包
python-3.5.0-amd64-webinstall.exe 为在线安装包
python-3.5.0-amd64.exe 为 完整安装包