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