|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 e: n) k8 n2 ^ C3 _1 k2 h+ q! i5 ^. t
Python 3.8更新内容:PEP 572, 赋值表达式
3 B% S9 ^" B5 DPEP 570, 仅位置参数
b3 i9 f. @2 G7 I8 x9 vPEP 587, Python 初始化配置(改进嵌入)
' f E1 C( b1 K! c6 {9 T0 YPEP 590, Vectorcall:CPython 的快速调用协议% x1 u" T( u# y8 b5 g! I: b
PEP 578, 运行时审核挂钩
- T$ Z& m# c6 hPEP 574, 带外数据的 Pickle 协议 5
( L8 n+ t% D6 f$ ~( V% W+ L# g& ATyping 相关:PEP 591,PEP 586,PEP 589
5 h `2 {4 @" O1 C- W/ P- Q/ N/ Q并行文件系统缓存,用于编译的字节码
& j# h2 C6 s- s& l2 E调试版本与发行版本共享 ABI
3 J/ o: Z, r; C2 Cf 字符串支持一个方便的 = 说明符进行调试
6 ^) w* A1 @, c/ P2 k( \continue 现在在 finally: 块中
0 @# F0 |0 O. m0 e' x4 {# K在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
# ?4 ?' E) e1 E& D5 [在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法- a0 K2 [1 Z" C: o
现在,多处理(multiprocessing)可以使用共享内存段7 `, e0 a( O0 a1 C# v
typed_ast 合并回 CPython
$ D) Q- @9 g# `. a, WLOAD_GLOBAL 现在快了 40%4 n( M" R/ N- ^
pickle 现在默认使用协议 4,提高了性能。
( {% a& K3 b( d3 F" \2 ^9 B5 S" x, \. K! d7 f
! R9 T- f1 u p4 X+ z' f- Q( ?$ e7 w# ~1 C _4 U. _( b
# B |. ~) U h5 C% |' H |