|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
3 D: x3 A: O& x( g* WPython 3.8更新内容:PEP 572, 赋值表达式
: Y* ?8 t$ j; Y$ ~! i- ?0 V& i6 f: xPEP 570, 仅位置参数
( r9 B- ~6 k9 H; D! A: LPEP 587, Python 初始化配置(改进嵌入)
3 B' v7 E( B; v3 ]( \PEP 590, Vectorcall:CPython 的快速调用协议
8 I2 A" s8 ?+ g" s. f5 c! Q. L' OPEP 578, 运行时审核挂钩$ v, K& V; c( U1 q1 b1 t+ o
PEP 574, 带外数据的 Pickle 协议 5
! d) d8 D* A0 H6 v3 x. X$ {Typing 相关:PEP 591,PEP 586,PEP 589
) K, r! R8 l$ L- G并行文件系统缓存,用于编译的字节码5 \) U" A5 U! G7 u
调试版本与发行版本共享 ABI q0 L4 ^, q4 a7 V% ~
f 字符串支持一个方便的 = 说明符进行调试
6 k5 J; u1 Y( S ^3 |3 y: L" Pcontinue 现在在 finally: 块中, H |" G; [; }7 S! J. q' a/ r7 U
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
& q- B' J' g: Q; |在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法% |; }7 o( f6 \% e
现在,多处理(multiprocessing)可以使用共享内存段# u+ ^- `1 p: }1 d5 n8 U9 k2 @
typed_ast 合并回 CPython
, ^5 u6 `/ j0 O0 T/ k3 a; SLOAD_GLOBAL 现在快了 40%& f# i9 |6 @* S) F2 y" [
pickle 现在默认使用协议 4,提高了性能。 & H$ A2 x. X; \. j/ {
( T( e n6 U" Z, ?/ J6 E, w, F9 U# P
' I. X" P; Y. |6 _2 [
" D' I5 ~7 e, c3 @, n
" o" c& D! D/ f% z
|