中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python靜態變量如何設置

小億
113
2023-12-01 15:03:56
欄目: 編程語言

在Python中,可以通過類屬性來實現靜態變量。

靜態變量是類屬性,它不依賴于類的任何實例,而是與整個類相關聯。在類定義的頂層,定義一個變量,它將成為靜態變量。

下面是一個示例代碼,演示如何設置和使用靜態變量:

class MyClass:
    static_variable = 10

    def __init__(self):
        self.instance_variable = 20

    def print_variables(self):
        print("Static Variable:", MyClass.static_variable)
        print("Instance Variable:", self.instance_variable)


# 創建兩個對象
obj1 = MyClass()
obj2 = MyClass()

# 輸出靜態變量和實例變量
obj1.print_variables()
obj2.print_variables()

# 修改靜態變量的值
MyClass.static_variable = 30

# 輸出修改后的靜態變量和實例變量
obj1.print_variables()
obj2.print_variables()

運行上述代碼,輸出結果如下:

Static Variable: 10
Instance Variable: 20
Static Variable: 10
Instance Variable: 20
Static Variable: 30
Instance Variable: 20
Static Variable: 30
Instance Variable: 20

從輸出結果可以看出,靜態變量的值在所有實例之間是共享的。修改靜態變量的值時,會影響所有實例對靜態變量的訪問。

0
沾益县| 旅游| 昌宁县| 澜沧| 黔西县| 金溪县| 忻州市| 竹北市| 仪陇县| 会理县| 台前县| 宝应县| 尼木县| 嫩江县| 诸城市| 崇信县| 连山| 西乌| 巴彦淖尔市| 葫芦岛市| 长垣县| 临武县| 周至县| 宜川县| 积石山| 高唐县| 孙吴县| 东台市| 板桥市| 卫辉市| 门源| 德惠市| 伽师县| 大关县| 威海市| 牡丹江市| 平凉市| 恩平市| 阿尔山市| 景宁| 孙吴县|