我們如何用 Python 中的點運算子訪問類屬性?
類屬性是類的屬性,而不是類例項的屬性。
在以下程式碼中,class_var 是類屬性,而 i_var 是例項屬性:該類的所有例項都可以訪問 class_var,也可以將 class_var 作為類本身的屬性進行訪問 -
示例
class MyClass (object): class_var = 2 def __init__(self, i_var): self.i_var = i_var foo = MyClass(3) baz = MyClass(4) print (foo.class_var, foo.i_var) print (baz.class_var, baz.i_var)
輸出
本例的輸出是
(2, 3) (2, 4)
廣告
資料結構
網路
關係型資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++ 語言
C#
MongoDB
MySQL
Javascript
PHP