首页 > python3.8.0shell_Python 3.8.0 正式发布 更新内容

python3.8.0shell_Python 3.8.0 正式发布 更新内容

导读

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

Python 3.8.0 正式发布了,以下是主要更新内容

PEP 572, 赋值表达式

PEP 570, 仅位置参数

PEP 587, Python 初始化配置(改进嵌入)

PEP 590, Vectorcall:CPython 的快速调用协议

PEP 578, 运行时审核挂钩

PEP 574, 带外数据的 Pickle 协议 5

Typing 相关:PEP 591,PEP 586,PEP 589

并行文件系统缓存,用于编译的字节码

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

f 字符串支持一个方便的 = 说明符进行调试

continue 现在在 finally: 块中

在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop

在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法

现在,多处理(multiprocessing)可以使用共享内存段

typed_ast 合并回 CPython

LOAD_GLOBAL 现在快了 40%

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

相关链接

Python 的详细介绍:点击查看

Python 的下载地址:点击下载

更多相关:

  • 出品 | FlyAI编译 | 林椿眄编辑 | DonnaPython 已经成为机器学习及其他科学领域中的主流语言。它不但与多种深度学习框架兼容,而且还包含优秀的工具包和依赖库,方便我们对数据进行预处理和可视化操作。据最新消息,到2019 年底,Numpy 等很多科学计算工具包都将停止支持Python 2版本,而 2018 年后 Num...

  • 转载: 简单回答题主的问题,如果编程零基础,建议以python入门,但是并不建议以此作为数据分析的全部。R可以说是必须要学的,除此两者以外的,可以泛泛的关注。 =================================分割线================================= 下面详细说一下自己的看法,仅仅是个人...

  • 随着人工智能时代的来临,Python开始崭露头角并迅速吸引了人们的广泛关注。很多人想要从事Python开发,但零基础入门Python,需要了解什么呢?看看你都掌握了吗? 1.Python是如何被解释执行的? Python是一种解释型语言,它可以直接从源代码运行程序。程序员编写的源代码首先转变成一种中间语言代码,然后再被转换成能够直接执...

  • 该文章为转载内容,请关注文章作者博客https://blog.csdn.net/io569417668 Open3D是一个开源库,支持快速开发和处理3D数据。Open3D在c++和Python中公开了一组精心选择的数据结构和算法。后端是高度优化的,并且是为并行化而设置的。 本系列学习计划有Blue同学作为发起人,主要以Open3D官...

  • 在python中利用urllib2或是pycurl都可以实现http POST请求功能,下面是源码: #!/usr/bin/env python #encoding: utf-8 #description: demo a simple post form #date: 2015-12-14import urllib, urllib...

  • 说实在的,玩Linux现在唯一不爽的就是几个地方,网银支付,显卡驱动等等,好在现在显卡的驱动有些眉目了,Intel,NviDIA,ATI等显卡厂商开始逐渐重视Linux用户的需求了,Nvidia已经开始了一个Prime项目,提供Linux上的N卡驱动,不过还不太成熟,我还不敢安装试用。倒是Intel的集显驱动更新程序现在兼容了Ubun...