91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
伊通| 河西区| 疏附县| 尼木县| 甘南县| 桂平市| 清新县| 通江县| 嘉祥县| 武冈市| 额尔古纳市| 肇庆市| 嵊州市| 阿克陶县| 苍梧县| 玉田县| 江门市| 昂仁县| 余干县| 丹寨县| 卢龙县| 五原县| 静安区| 贵阳市| 汉阴县| 博野县| 柳州市| 兴山县| 息烽县| 保靖县| 龙岩市| 晋江市| 祁门县| 建宁县| 乾安县| 灵武市| 同德县| 祁东县| 古丈县| 六安市| 库尔勒市|