Python 的內部工作原理


在本文中,我們將瞭解 Python 的內部工作原理& Python 直譯器如何為不同的物件在記憶體中分配空間。

Python 是一種面向物件程式設計構造語言,如 Java。Python 使用直譯器,因此被稱為解釋語言。Python 支援極簡主義和模組化,以提高可讀性並最大程度地減少時間和空間複雜性。Python 的標準實現稱為 “cpython”,我們可以使用 c 程式碼在 Python 中獲取輸出。

Python 將原始碼轉換為一系列位元組程式碼。因此,Python 中會發生編譯階段,但直接編譯為位元組程式碼,並且 CPU 無法識別該位元組程式碼。因此,需要一箇中間人來完成此任務。這裡會出現一個名為 Python 虛擬機器的直譯器。Python 虛擬機器負責執行位元組程式碼。

現在讓我們看看如何使用不同的基本和派生資料型別在 Python 中確定框架和物件。

列表

元組

字典實現

集合實現

類實現

結論

在本文中,我們瞭解了 Python 的內部工作原理以及框架/物件在 Python 內部中的分配。

更新於: 2019 年 8 月 29 日

1 千次+瀏覽

啟動您的職業生涯

完成課程即可獲得認證

立即開始
廣告
© . All rights reserved.