Python是一種面向對象的動態類型語言,最初被設計用于編寫自動化腳本,隨著版本的不斷更新和語言新功能的添加,越來越多被用于獨立的、大型項目的開發。Python 3.8.0穩定版現已正式發布,帶來了許多新特性和優化。
Python 3.8.0穩定版的部分新特性:
•PEP 572,賦值表達式
•PEP 570,僅位置的參數
•PEP 587,Python初始化配置(改進嵌入)
•PEP 590,Vectorcall:用于CPython的快速調用協議
•PEP 578,運行時審核掛鉤
•PEP 574,帶外數據的Pickle協議5
•Typing相關(Typing-related):PEP 591,PEP 586和PEP 589
•并行文件系統緩存,用于編譯的字節碼
•調試版本與發行版本共享ABI
•typed_ast被合并回CPython
•LOAD_GLOBAL現在快40%
•pickle現在默認使用協議4,提高了性能