久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

python靜態變量如何設置

138次閱讀
沒有評論

共計 714 個字符,預計需要花費 2 分鐘才能閱讀完成。

在 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

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

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計714字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 高唐县| 红原县| 永安市| 衡山县| 浠水县| 长葛市| 西林县| 花垣县| 甘孜县| 富顺县| 云林县| 台东县| 文水县| 始兴县| 平谷区| 沧源| 彭州市| 石嘴山市| 广汉市| 玉树县| 靖西县| 错那县| 新余市| 萍乡市| 耿马| 孝昌县| 左贡县| 博罗县| 北辰区| 正阳县| 天门市| 扎赉特旗| 靖州| 铁岭县| 灵寿县| 那坡县| 阜平县| 屏山县| 南漳县| 胶州市| 明溪县|