适合win7的python版本_Python 3.9 发布,不再支持 Win7!
Python 3.9 正式發(fā)布
Python 3.9 和之后的版本將不再支持 Windows 7 ,還沒用上 Windows 10 的可以考慮換系統(tǒng)了。
而且這里默認(rèn)下載的是 64 位,不再是 32 位。
版本亮點(diǎn)
新的語(yǔ)法特性
>>> x = {"key1": "value1 from x", "key2": "value2 from x"}
>>> y = {"key2": "value2 from y", "key3": "value3 from y"}
>>> x | y
{'key1': 'value1 from x', 'key2': 'value2 from y', 'key3': 'value3 from y'}
>>> y | x
{'key2': 'value2 from x', 'key3': 'value3 from y', 'key1': 'value1 from x'}
做類型注解時(shí),可以直接使用內(nèi)置的集合類型如列表 list 和字典 dict 做泛型類型,而不用像以前一樣要 from typing import List, Dict
def greet_all(names: list[str]) -> None:
for name in names:
print("Hello", name)
任意合法的表達(dá)式現(xiàn)在都可以用作裝飾器了
新的內(nèi)置特性
str.removeprefix(prefix)
str.removesuffix(suffix)
標(biāo)準(zhǔn)庫(kù)新增特性:
解釋器改進(jìn)
相對(duì)于原先的 LL(1) 解析器,兩者性能相當(dāng),但是 PEG 解析器更加靈活,以后用來設(shè)計(jì)新的語(yǔ)法一些 Python 內(nèi)置對(duì)象 (range, tuple, set, frozenset, list, dict) 使用了
做了一個(gè)簡(jiǎn)單的測(cè)試:
# python 3.8
>>> timeit('dict()')
0.09337569999999573
>>> timeit('range(10)')
0.15194649999997978
# python 3.9
>>> timeit('dict()')
0.06748100000000079
>>> timeit('range(10)')
0.1062435999999991
差不多有 1/3 的提升,還是比較明顯的。garbage collection does not block on resurrected objects;
a number of Python modules (_abc, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, _weakref) now use multiphase initialization as defined by PEP 489;
a number of standard library modules (_hashlib, _posixsubprocess,
新增標(biāo)準(zhǔn)庫(kù)模塊新的
發(fā)布流程變化
這項(xiàng)更改加快了發(fā)布的節(jié)奏,使主要版本可以預(yù)計(jì)每12個(gè)月發(fā)布一次,在每年的 10 月
感興趣的小伙伴可以自行下載嘗鮮咯!
總結(jié)
以上是生活随笔為你收集整理的适合win7的python版本_Python 3.9 发布,不再支持 Win7!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot启动太慢优化
- 下一篇: centos安装python3.5和pi