你能解釋一下 Python 中的元類和繼承嗎?
每個類都是物件。它是元類的例項。預設元類是型別的。您可以使用 is instance 函式檢查這一點。例如,
class Foo: pass foo = Foo() isinstance(foo, Foo) isinstance(Foo, type)
這將產生以下輸出
True True
元類不屬於物件的類層次結構,而基類屬於。這些類用於初始化類,而不是它的物件。
您可以在 https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/ 上閱讀有關元類和繼承的深入內容
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP