软件介绍
此软件“仅限学习交流,不能用于商业用途”如用于商业用途,请到官方购买正版软件,追究法律责任与“综合资源网”无关!
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>>>>>
安装步骤