共計 530 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,靜態變量可以通過在類中直接聲明的方式來定義。靜態變量在類的所有實例之間共享,可以在類的任何方法中訪問。
以下是聲明靜態變量的示例代碼:
class MyClass:
static_variable = 0
def __init__(self):
MyClass.static_variable += 1
def print_static_variable(self):
print("Static variable:", MyClass.static_variable)
# 創建類的實例
obj1 = MyClass()
obj2 = MyClass()
# 訪問靜態變量并打印
obj1.print_static_variable() # 輸出:Static variable: 2
obj2.print_static_variable() # 輸出:Static variable: 2
在上面的示例中,static_variable
是一個靜態變量。它在類的定義中直接聲明,并且可以通過 類名. 變量名
的方式訪問。在 __init__
方法中,每次實例化類時,靜態變量都會自增 1。最后,通過調用 print_static_variable
方法,我們可以在類的任何實例中訪問這個靜態變量。
丸趣 TV 網 – 提供最優質的資源集合!
正文完