全局變量是壹個相對的概念。對於整個程序來說,在整個程序的任何壹個代碼塊中都存在可以被訪問的變量,這些變量稱為全局變量。類中還有壹些變量可以被該類的任何代碼塊訪問,也稱為全局變量。所以這是壹個相對的概念。代碼中定義的fly變量和構造函數中的long變量都是全局變量,因為long的前綴是self,所以long變量在整個類中也是全局變量,至少在類中的任何地方都可以訪問。全局變量是作為類的壹個屬性存儲的,所以可以說是通過。訪問方式如下:
G類():
fly = False # class中的全局變量
def __init__(self):
Selg。_age = 1 #加下劃線是壹個不成文的規則,這意味著該變量是私有的。
Self.long = 2 #公共變量
自我。__width = 3 #有兩個下劃線,是壹個“真”私有變量。
定義運行(自身):
R = 4 #局部變量
打印("我在跑!.")