Python 3.9.0【编程语言】官方最新版下载
Python 3.9.0的介绍:
Python允许将程序分解成可在其他Python程序中重用的模块。其中包含了大量的标准模块,可用作您自己的程序的基础,或者是一个学习Python编程的示例。该系统也分享了有关文件输入输出、系统调用、插槽(sockets)、甚至为窗口系统(STDWIN)分享一个通用界面。
>>>>>Python>>>>>
Python 3.9.0设置环境变量的方法:
在环境变量中添加Python目录:
在命令提示框中(cmd) : 输入
path=%path%;C:Python
按下”Enter”。
注意: C:Python 是Python的安装目录。
也可以通过以下方式设置:
右键知识兔点击”计算机”,然后知识兔点击”属性”
然后知识兔点击”高级系统设置”
选择”系统变量”窗口下面的”Path”,知识兔双击即可!
然后知识兔在”Path”行,添加python安装路径即可(我的D:Python32),所以在后面,添加该路径即可。ps:记住,路径直接用分号”;”隔开!
最后设置成功以后,在cmd命令行,知识兔输入命令”python”,就可以有相关显示。
>>>>>Python>>>>>
Python 3.9.0的更新日志:
Python3.9与3.8相比。
全新语法特性:
PEP584,增加dict中的合并操作符;
PEP585,标准多项集中的类型标注泛型。
PEP614,放松装饰器的语法限制。
新增内置功能:
PEP616,去除前缀和后缀的字符串方法。
StandardLibrary新功能:
PEP593,功能灵活,变量标注;
增加了os.pidfd_open(),使进程能够没有竞争和信号。
改进解释程序:
PEP573,知识兔从C扩展方式快速访问模块状态;
CPython现在使用了一个新的基于PEG的分析器;
很多Python内置类型(range,tuple,set,frozenset,list)可以通过PEP590vectorcall得到加速;
恢复的对象并不妨碍垃圾收集;
很多Python模块(_abc、audioop、_bz2、_codecs、_contextvars)_crypt,_functools,_json,_locale,math,operatorresource、time、_weakref现在将使用PEP489所定义的多阶段初始化;
很多标准库模块(audioop,ast,grp,_hashlib,pwd)_posixsubprocess,random,select,struct,termioszlib将使用由PEP384定义的稳定ABI。
新建库模块:
PEP615,IANA时区数据库现在已经包括了标准库的zoneinfo模块;
现在,新的graphlib模块分享了图表的拓扑排序实现。
版本更改过程:
CPython使用的是PEP602每年的版本循环。
新的特性
dictionary合并和更新操作符。
Merge(|)和Update(|=)运算符已经添加到内置的dict类中。这些工具是对现有的dict.update和{**d1,**d2}字典合并方法的补充。
增加了前缀和后缀移除的字符串方法。
添加str.removeprefix(prefix)和str.removesuffix(suffix)用来方便地移除字符串中不必要的前缀或后缀。此外,还添加了与collections.UserString、bytearray和相应的方法。详情请参见PEP616。(由DennisSweeney参与的Bpo-39939)
用于标准多项集的类型标注泛型。
现在,您可以使用内建的多项集类型,如list和dict,将其作为一般类型,而无需从typing导入相应的大写类型(如List和Dict)。很多其它类型在标准库中都是相同的,比如queue.Queue。
新的解析器
Python3.9用PEG的新解析器来代替LL(1)。PEG的语法分析器几乎和以前的解析器差不多,但是PEG的形式化方法比LL(1)更加灵活。在Python3.10及以后的版本中,我们将使用这种灵活性。
一个ast模块使用这个新的解析器,并且知识兔产生一个符合老版本的AST。
使用Python3.10,旧的解析器将被删除,与它相关的所有功能也会被删除(主要是parser模块,该模块已经废弃很久了)。您只需使用Python3.9命令行开关(-Xoldparser)或环境变量(PYTHONOLDPARSER=1)切换回LL(1)解析器。
新增模块
zoneinfo。
zoneinfo模块引入了IANA时区数据库作为标准库。其中增加了zoneinfo.ZoneInfo,这是一个实体datetime.tzinfo,它基于系统时区数据。
>>>>>Python>>>>>
安装步骤
第1步 系统是64位的,鼠标右键知识兔点击python-3.9.0a4-amd64程序,知识兔以管理员身份运行;系统是32位的,鼠标右键知识兔点击python-3.9.0a4程序,知识兔以管理员身份运行
解压并打开下载的安装包,系统是64位的,鼠标右键知识兔点击python-3.9.0a4-amd64程序,知识兔以管理员身份运行;系统是32位的,鼠标右键知识兔点击python-3.9.0a4程序,知识兔以管理员身份运行
第2步 勾选【Add Python…】然后知识兔点击【Customize…】
勾选【Add Python…】然后知识兔点击【Customize…】
第3步 知识兔点击Next
知识兔点击Next
第4步 勾选【Install For All users】,知识兔根据需要修改软件的安装路径,然后知识兔点击Install
勾选【Install For All users】,知识兔根据需要修改软件的安装路径,默认是安装到C盘的,然后知识兔点击Install
第5步 安装中,等待即可
安装中,等待即可
第6步 安装成功,知识兔点击close
安装成功,知识兔点击close
第7步 打开系统开始菜单,运行IDLE
打开系统开始菜单,运行IDLE
第8步 安装完成,运行界面如下
安装完成,运行界面如下
下载仅供下载体验和测试学习,不得商用和正当使用。