| gangzi0801 |
2020-03-11 23:17 |
Python 3.7.7发布(bug修复版本)
Python 3.7.7 发布了,这是一个 bug 修复版本。2020 年中之前将持续更新 3.7 系列的 bug 修复版本,并直到 2023 年中之前持续提供安全修复版本。目前 3.8 已经是最新的特性版本系列,官方建议开发者迁移。 ?-y!FD}m& nMniHB' 下载地址:https://www.python.org/downloads/release/python-377 ubpVrvu@ o]#M8)= Python 3.7 相比 3.6 添加了一些新特性,亮点包括: :2qUel\PEC ]Tb ?k+a 新语法功能: X/5\L.g2 3(Y#*f| PEP 563,推迟对类型注释的评估。 [%8t~zg !yo/ F&6 向后不兼容的语法更改: Jj~c&LxrO ugZ-*e7 支持async并且await现在是保留关键字。 'pJ46"D@m A[/_}bI| 新的库模块: X"S-f;b# _o
2pyV& contextvars:PEP 567 –上下文变量 8f^QO: 9WJS.\G^ dataclasses:PEP 557 –数据类 t3~ZGOn 5BL4VGwJ importlib.resources )4[Yplo I$#B#w?!$r 新的内置功能: "|2|Vju% RS$!TTeQ PEP 553,新breakpoint()功能。 ] Q 'Ed *K{-J* Python 数据模型改进: jkPye{j #s'UA!) PEP 562,自定义对模块属性的访问。 BD)5br]. ]6`]+& PEP 560,输入模块和泛型类型的核心支持。 G lz0`z Pl@3=s!~>~ 标准库中的重大改进: D[m+=- KRY%B[k asyncio模块已获得新特性,显著的可用性和性能改进。 aR
iD}P*V N W/RQ( time模块获得了纳秒分辨率支持 。 *u2pk>y) ;3nR_6\ CPython 实现的改进: qdlz#-B -QUr|:SK: 避免使用 ASCII 作为默认文本编码: ?,_$;g _TB,2 R PEP 538,强制旧版 C 语言环境 1;; is xKilTh_.6 PEP 540,强制 UTF-8 运行时模式 =F(fum;zH j89C~xP6 新的开发运行时模式 6;LM1
_ D{Zjo)&tF' PEP 565,改善了DeprecationWarning 操作 =~)J:x\F ,rvw E C API 改进: x*8lz\w Js`xTH' PEP 539,用于线程本地存储的新 C API
|
|