注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

Python 3.9.0

釋出日期: 2020年10月5日

這是 Python 3.9.0 的穩定版本

請注意:您正在檢視的是 Python 3.9.0,一箇舊版本。Python 3.11 現在是 Python 3 最新的功能釋出系列。在此處獲取 3.11.x 的最新版本

安裝程式新聞

這是首個在 Windows 上預設使用 64 位安裝程式的 Python 版本。該安裝程式現在也明確禁止在 Windows 7 上安裝。Python 3.9 與這個不受支援的 Windows 版本不相容。

與 3.8 相比,3.9 系列的主要新功能

Python 3.9 中的一些主要新功能和變化是

  • PEP 573,從 C 擴充套件方法訪問模組狀態
  • PEP 584dict 中的聯合運算子
  • PEP 585,標準集合中的型別提示泛型
  • PEP 593,靈活的函式和變數註解
  • PEP 602,Python 採用穩定的年度釋出節奏
  • PEP 614,放寬對裝飾器的語法限制
  • PEP 615,標準庫支援 IANA 時區資料庫
  • PEP 616,用於移除字首和字尾的字串方法
  • PEP 617,CPython 的新 PEG 解析器
  • BPO 38379,垃圾回收不再阻塞於復活的物件;
  • BPO 38692,添加了 os.pidfd_open,允許無競爭和無訊號的程序管理;
  • BPO 39926,Unicode 支援更新到 13.0.0 版本;
  • BPO 1635741,當 Python 在同一程序中被多次初始化時,不再發生記憶體洩漏;
  • 許多 Python 內建型別(range、tuple、set、frozenset、list、dict)現在透過 PEP 590 vectorcall 加速;
  • 許多 Python 模組(_abc、audioop、_bz2、_codecs、_contextvars、_crypt、_functools、_json、_locale、operator、resource、time、_weakref)現在使用 PEP 489 定義的多階段初始化;
  • 許多標準庫模組(audioop、ast、grp、_hashlib、pwd、_posixsubprocess、random、select、struct、termios、zlib)現在使用 PEP 384 定義的穩定 ABI。

您可以在此版本的“新功能”文件中找到更全面的列表。

更多資源

接下來是些完全不一樣的內容

沃普凱普萊特:(約翰·克里斯歡迎!請坐。我叫沃普凱普萊特,阿德里安·沃普凱普萊特。
辛普森先生:你好。
沃普凱普萊特:好了,辛普森先生……我瞭解到您想讓我們為您的洗衣粉做廣告。
辛普森:是細繩。
沃普凱普萊特:細繩,洗衣粉,有什麼區別。我們什麼都能賣出去。
辛普森:很好。我這兒有大量的細繩,確切地說是十二萬二千英里,是我繼承的遺產,我就想如果我給它做個廣告……
沃普凱普萊特:當然!來一場全國性的營銷活動。細繩是很有用的東西,沒問題。
辛普森:啊,但是有個麻煩,您看。由於糟糕的規劃,這十二萬二千英里的繩子都是三英寸長的小段。所以它不怎麼實用。
沃普凱普萊特:這正是我們的賣點!“辛普森牌獨立小繩段!”
辛普森:什麼?
沃普凱普萊特:“‘潮流’之繩!預先切好,方便好用,辛普森牌獨立帝王小繩段——長度剛剛好!”
辛普森:用來做什麼?
沃普凱普萊特:“百萬種家庭用途!”
辛普森:比如?
沃普凱普萊特:呃嗯……捆綁非常小的包裹,給鴿子腿上系紙條,呃,消滅家庭害蟲……
辛普森:消滅家庭害蟲?!怎麼做?
沃普凱普萊特:嗯,如果它們比老鼠大,你可以用它勒死它們,如果比老鼠小,你就用它把它們鞭打致死!
辛普森:當然!……
沃普凱普萊特:“用預先切片、防鏽、方便好用、低卡路里的辛普森牌獨立帝王小繩段消滅百分之九十九的已知家庭害蟲,不含人工色素,醫院同款!”

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 GPG
Gzip 壓縮的原始碼包 原始碼釋出版 e19e75ec81dd04de27797bf3f9d918fd 25.5 MB SIG
XZ 壓縮的原始碼包 原始碼釋出版 6ebfe157f6e88d9eabfbaf3fa92129f6 18.0 MB SIG
macOS 64位安裝程式 macOS 適用於 OS X 10.9 及更高版本 16ca86fa3467e75bade26b8a9703c27f 29.7 MB SIG
Windows 幫助檔案 Windows 9ea6fc676f0fa3b95af3c5b3400120d6 8.4 MB SIG
Windows x86 可嵌入式 zip 檔案 Windows d81fc534080e10bb4172ad7ae3da5247 7.2 MB SIG
Windows x86 可執行安裝程式 Windows 4a2812db8ab9f2e522c96c7728cfcccb 25.8 MB SIG
Windows x86 網路版安裝程式 Windows cdbfa799e6760c13d06d0c2374110aa3 1.3 MB SIG
Windows x86-64 可嵌入式 zip 檔案 Windows 適用於 AMD64/EM64T/x64 60d0d94337ef657c2cca1d3d9a6dd94b 8.0 MB SIG
Windows x86-64 可執行安裝程式 Windows 適用於 AMD64/EM64T/x64 b61a33dc28f13b561452f3089c87eb63 26.9 MB SIG
Windows x86-64 網路版安裝程式 Windows 適用於 AMD64/EM64T/x64 733df85afb160482c5636ca09b89c4c8 1.3 MB SIG