|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ) R) X$ f4 b. `" f" u- R% ^% ~
Python 3.8更新内容:PEP 572, 赋值表达式
& C( z/ z& S3 c8 t3 r4 \+ X6 @8 I' F. LPEP 570, 仅位置参数
9 w% L4 r+ b3 d, d- j) ]4 VPEP 587, Python 初始化配置(改进嵌入)
/ m. r% M: b5 `' p1 Y8 k3 x( HPEP 590, Vectorcall:CPython 的快速调用协议
* G7 k T `) l* MPEP 578, 运行时审核挂钩
; r2 | a! \# }. c( j- G' sPEP 574, 带外数据的 Pickle 协议 5
* f2 E1 t5 ~# U QTyping 相关:PEP 591,PEP 586,PEP 589: \% N% j, F- M- _$ ~! [ A5 T
并行文件系统缓存,用于编译的字节码
( D V) a) D) |( T, W# \- d# B B调试版本与发行版本共享 ABI
* i9 q& g3 M% P! Mf 字符串支持一个方便的 = 说明符进行调试7 s( D$ j v* c6 H5 L/ }
continue 现在在 finally: 块中
8 O: J' l" e! u' y. V2 I, V+ ?在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop0 X! x$ u9 Y$ Y. _4 f# U
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法 J% R7 R8 h7 a8 c8 {3 D3 S
现在,多处理(multiprocessing)可以使用共享内存段4 f, r6 I2 _& a! a0 u
typed_ast 合并回 CPython
{* w. f) ]# b8 r) K: D2 ?LOAD_GLOBAL 现在快了 40%
- R7 E7 j* z! @/ T+ E: X- w ppickle 现在默认使用协议 4,提高了性能。
: t6 G% M2 K8 t- n% C6 a2 I! V3 U0 B# M1 H5 z* B
! e0 @( t# x" C9 `. N( C" X: c- h
: L. T7 i7 P0 V' ]# Y. P1 M
5 g0 x; \8 e/ Y/ r% g |