亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
乾安县| 武威市| 博乐市| 新民市| 扶余县| 皮山县| 翁牛特旗| 东兰县| 晋中市| 龙南县| 罗田县| 田林县| 岑溪市| 天全县| 蓝山县| 嫩江县| 牡丹江市| 阿克陶县| 喜德县| 云安县| 大厂| 平阳县| 阿坝县| 南平市| 南川市| 抚松县| 鲁山县| 台中县| 康平县| 泉州市| 上思县| 普兰县| 新巴尔虎右旗| 弥渡县| 佛学| 庆云县| 休宁县| 黄石市| 赣榆县| 抚顺县| 威信县|