Python 每年都會(huì)發(fā)布新版本,上半年是功能鎖定的測(cè)試版,年底是最終版本。 3.11提速 在 Python 3.11 中,有許多單獨(dú)的性能改進(jìn),最大的一個(gè)新功能是自適應(yīng)解釋器,由于對(duì)象的類型很少更改,解釋器現(xiàn)在嘗試分析正在運(yùn)行的代碼,并用類型特定的字節(jié)碼替換常規(guī)字節(jié)碼。例如,二進(jìn)制操作(加法、減法等)可以被替換為整數(shù)、浮點(diǎn)和字符串的特殊版本替換。 Python 函數(shù)調(diào)用在 Python 3.11 中也需要更少的開銷,用于函數(shù)調(diào)用的堆棧使用的內(nèi)存更少,而且設(shè)計(jì)得更有效。此外,雖然遞歸調(diào)用沒有尾部?jī)?yōu)化(在 Python 中是不可能的) ,但它們比以前的版本更有效率,Python 解釋器本身的啟動(dòng)速度也更快, 運(yùn)行時(shí)所需的核心模塊的存儲(chǔ)和加載效率也更高。 增強(qiáng)錯(cuò)誤信息Python 3.11 中另一個(gè)有用的特性是更詳細(xì)的錯(cuò)誤信息,Python 3.10 已經(jīng)有了更好的錯(cuò)誤報(bào)告,這要?dú)w功于解釋器中使用新的分析器?,F(xiàn)在,Python 3.11 在此基礎(chǔ)上進(jìn)行了擴(kuò)展,提供了關(guān)于給定表達(dá)式的哪個(gè)具體部分導(dǎo)致錯(cuò)誤的詳細(xì)反饋。 3.11 中另一個(gè)非常有用的特性是更詳細(xì)的錯(cuò)誤消息,由于解釋器中使用了新的解析器,Python 3.10 已經(jīng)有了更好的錯(cuò)誤報(bào)告?,F(xiàn)在,Python 3.11 對(duì)此進(jìn)行了擴(kuò)展,提供了給定表達(dá)式的哪個(gè)具體部分導(dǎo)致錯(cuò)誤的詳細(xì)反饋。 Python 3.11中文文檔是一套最新的Python官方教材完整版,包含了入門教程、標(biāo)準(zhǔn)庫(kù)參考、Python/C API 接口、語(yǔ)言參考等內(nèi)容,需要的朋友歡迎下載! 內(nèi)容包含:
|
|
來(lái)自: hercules028 > 《Python and AI》