|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ' z/ P- u* I7 C% ]8 s; v! A
Python 3.8更新内容:PEP 572, 赋值表达式
5 p" Y# o3 z! N& L- QPEP 570, 仅位置参数# y* s. b: i ?' D. F0 q0 k' F
PEP 587, Python 初始化配置(改进嵌入)
6 |. U; K h8 \8 @; Z) T! f- TPEP 590, Vectorcall:CPython 的快速调用协议1 d0 k* D- x7 F4 D, {$ Z
PEP 578, 运行时审核挂钩& c5 j m- q1 P# X) F7 b
PEP 574, 带外数据的 Pickle 协议 5
7 D1 p6 x! `( I* C" i8 b* VTyping 相关:PEP 591,PEP 586,PEP 589 d% H( Y/ w$ U) J' s$ q6 E
并行文件系统缓存,用于编译的字节码/ b5 U7 o+ ~2 Z' F. u% f) }+ Z! m) P( H
调试版本与发行版本共享 ABI3 q3 E2 t% ?/ Y( d5 L* ~
f 字符串支持一个方便的 = 说明符进行调试
1 @6 Y) c! d2 w3 i0 E, scontinue 现在在 finally: 块中2 P4 M1 \7 H4 p% o; i! k5 r2 M
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop3 D) A/ k6 v m+ i! T. o
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法$ h+ ]+ B1 m/ Q2 D% b8 B
现在,多处理(multiprocessing)可以使用共享内存段
8 i2 s! s& o2 V$ n- O# W0 otyped_ast 合并回 CPython
2 n7 F+ G7 F1 t: ? _% gLOAD_GLOBAL 现在快了 40%
m; C+ m5 v8 V1 J8 tpickle 现在默认使用协议 4,提高了性能。 + {. w- {6 w4 {! k" S6 C- a
& Z7 N& ]. D4 g' R! p; c6 H% {: ^ ! W- ?1 M, A# F; ~
4 d3 G- \& I) I# F$ I) k
- \5 K/ q: K6 ` I( K
|