业务范围
联系我们

地址:这里是您的公司地址

电话:0896-98589990

传真:0896-98589990

邮箱:

新闻资讯当前位置:官网首页 > 新闻资讯 >
海象操作符!Python 3.8 的新特性汇总

发布时间:2019-10-16

  

4、调试版本与发行版本共享 ABI


5、f 字符串新支持 = 说明符,用于自记录表达式和调试


f 字符串是格式化的字符串文字,它是在 凯时网站Python 3.6 中引入的,已经非常流行。 


这次在 v3.8 中新增支持 = 说明符。


>>> user = 'eric_idle'>>> member_since = date>>> f'{user=} {member_since=}'"user='eric_idle' member_since=datetime.date"
>>> delta = date.today - member_since>>> f'{user=!s} {delta.days=:,d}''user=eric_idle delta.days=16,075'


PEP 添加了审计挂钩和验证开放挂钩。这两个版本都可以从 Python 和原生代码中获得,允许用纯 Python 代码编写的应用程序和框架利用额外的通知,同时还允许嵌入式人员或系统管理员在始终启用审计的情况下部署 Python 构建。


7、PEP 587: Python Initialization Configuration


PEP 587 添加了一个新的 C API,来配置 Python 初始化,提供对整个配置的更好控制和更好的错误报告。



此外,


continue 终于可以合法出现 finally: 块中了;

在 Windows ,默认的异步事件循环改成了 ProactorEventLoop

在 macOS 上, spawn start 方法默认加到  multiprocessing 中了

现在多处理可以使用共享内存段,来避免进程间的 pickle 开销;

typed_ast 被合并回 CPython 了;

LOAD_GLOBAL 现在快了 40%;

pickle 现在默认使用协议 4,提高了性能;


其他特性和解读,请直接参阅官方介绍:

https://docs.python.org/3/whatsnew/3.8.html



另外,Python 下一个版本 3.9 已在开发之中。



地址: 电话:
Copyright © 2018 凯时网站凯时网站-凯时国际-凯时国际app All Rights Reserved