Python是一種物件導向的動態型別語言
IT之家10月15日訊息 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,提高了效能
相關文章
- Go 是物件導向的語言嗎?Go物件
- Python 語言特性:編譯+解釋、動態型別語言、動態語言Python編譯型別
- 概念區別 【編譯型語言與解釋型語言、動態型別語言與靜態型別語言、強型別語言與弱型別語言】編譯型別
- 計算機語言:編譯型/解釋型、動態語言/靜態語言、強型別語言/弱型別語言計算機編譯型別
- R語言物件導向指南R語言物件
- 動態語言與鴨子型別型別
- JS物件導向Object型別JS物件Object型別
- 淺談程式語言型別的強型別,弱型別,動態型別,靜態型別型別
- 《JavaScript物件導向精要》之一:基本型別和引用型別JavaScript物件型別
- Python 3.8.0a2 釋出,物件導向程式語言Python物件
- 語言型別介紹及其Python的語言型別型別Python
- python物件導向一Python物件
- python物件導向(一)Python物件
- 物件導向--內部屬性型別物件型別
- 解釋下什麼是物件導向?物件導向和麵向過程的區別?物件
- Java 語言是強型別語言語言(轉)Java型別
- 物件導向-多型物件多型
- python 是開源語言嗎:Python 是一種開源語言嗎?Python
- C語言大型軟體設計的物件導向C語言物件
- JavaScript物件導向程式設計——Array型別JavaScript物件程式設計型別
- Python程式設計基礎(一)程式語言是什麼?編譯型語言和解釋型語言的區別|Python是什麼?Python程式設計編譯
- Reactor事件驅動的兩種設計實現:物件導向 VS 函數語言程式設計React事件物件函數程式設計
- Go 語言極速入門4 - 物件導向Go物件
- python 基礎語法之物件導向Python物件
- GO 語言中的物件導向Go物件
- JAVA物件導向之多型Java物件多型
- Java物件導向--多型Java物件多型
- Python——物件導向Python物件
- Python 物件導向Python物件
- python物件導向Python物件
- Facebook 開源 Skip 物件導向+函數語言程式設計語言物件函數程式設計
- 物件導向與函數語言程式設計的區別: 動詞-名詞與名詞-動詞的區別 - simblob物件函數程式設計
- OOC 物件導向 C 語言程式設計實踐物件程式設計
- 物件導向 vs. 函數語言程式設計物件函數程式設計
- python-程式導向、物件導向、類Python物件
- 為什麼動態型別程式語言會如此流行?型別
- 一種新的面嚮物件語言――Other語言(暫定名)物件R語言
- 動態語言的靈活性是把雙刃劍 -- 以 Python 語言為例Python