Python 3.10.0
釋出日期: 2021年10月4日
這是 Python 3.10.0 的穩定版本
Python 3.10.0 是 Python 程式語言的最新主要版本,它包含許多新功能和最佳化。
與 3.9 相比,3.10 系列的主要新功能
到目前為止,主要的新功能和變化包括
- PEP 623 -- 棄用並準備刪除 PyUnicodeObject 中的 wstr 成員。
- PEP 604 -- 允許將聯合型別寫為 X | Y
- PEP 612 -- 引數規範變數
- PEP 626 -- 用於除錯和其他工具的精確行號。
- PEP 618 -- 向 zip 新增可選的長度檢查。
- bpo-12782:現在正式允許使用帶括號的上下文管理器。
- PEP 632 -- 棄用 distutils 模組。
- PEP 613 -- 顯式類型別名
- PEP 634 -- 結構模式匹配:規範
- PEP 635 -- 結構模式匹配:動機和原理
- PEP 636 -- 結構模式匹配:教程
- PEP 644 -- 要求 OpenSSL 1.1.1 或更高版本
- PEP 624 -- 刪除 Py_UNICODE 編碼器 API
- PEP 597 -- 新增可選的 EncodingWarning
bpo-38605:from __future__ import annotations
(PEP 563) 在之前的預釋出版本中曾出現在此列表中,但由於某些相容性問題,已推遲到 Python 3.11。您可以閱讀指導委員會的相關溝通這裡以瞭解更多資訊。
bpo-44828:新發布的 macOS 12 Monterey 中的一項更改導致 IDLE
和其他 tkinter
應用程式中的檔案開啟和儲存視窗無法使用。截至 2021-11-03,此版本的 macOS 64 位 universal2 安裝程式檔案已更新,以包含第三方 Tk
庫中針對此問題的修復。所有其他檔案與原始 3.10.0 安裝程式相同。如果您已從此處安裝了 3.10.0 並在 macOS 12 Monterey 上遇到此問題,請下載並執行下面連結的更新安裝程式。
更多資源
- 更新日誌
- 線上文件
- PEP 619,3.10 釋出計劃
- 請在 https://bugs.python.org 上報告錯誤。
- 幫助資助 Python 及其社群.
現在來點完全不同的東西
對於一個史瓦西黑洞(一個沒有旋轉或電磁電荷的黑洞),假設一個自由落體的粒子從事件視界開始,它經歷的落入奇點的最大固有時間(當它在沒有角速度的情況下落下時發生)是 π*M
(以自然單位),其中 M 是黑洞的質量。 對於人馬座 A*(位於銀河系中心的黑洞),這個時間大約為 1 分鐘。
史瓦西黑洞也是獨一無二的,因為它們的中心有一個類空間的奇點,這意味著奇點不是發生在空間中的特定點,而是發生在時間中的特定點(未來)。這意味著一旦你進入事件視界,你就無法用手指指向奇點所在的方向,因為奇點發生在你的未來:無論你移動到哪裡,你都會“掉進”它。
檔案
版本 | 作業系統 | 描述 | MD5 校驗和 | 檔案大小 | GPG |
---|---|---|---|---|---|
Gzipped 原始碼壓縮包 | 原始碼釋出 | 729e36388ae9a832b01cf9138921b383 | 23.8 MB | SIG | |
XZ 壓縮原始碼壓縮包 | 原始碼釋出 | 3e7035d272680f80e3ce4e8eb492d580 | 17.9 MB | SIG | |
macOS 64 位 universal2 安裝程式 | macOS | 適用於 macOS 10.9 及更高版本(已更新以支援 macOS 12 Monterey) | 8575cc983035ea2f0414e25ce0289ab8 | 37.9 MB | SIG |
Windows 安裝程式 (64 位) | Windows | 推薦 | c3917c08a7fe85db7203da6dcaa99a70 | 27.0 MB | SIG |
Windows 安裝程式 (32 位) | Windows | 133aa48145032e341ad2a000cd3bff50 | 25.9 MB | SIG | |
Windows 幫助檔案 | Windows | 9d7b80c1c23cfb2cecd63ac4fac9766e | 9.1 MB | SIG | |
Windows 可嵌入軟體包 (64 位) | Windows | 340408540eeff359d5eaf93139ab90fd | 8.1 MB | SIG | |
Windows 可嵌入軟體包 (32 位) | Windows | dc9d1abc644dd78f5e48edae38c7bc6b | 7.2 MB | SIG |