实例化 - Python怎么避免不同的实例之间共享变量?
PHP中文网
PHP中文网 2017-04-17 17:01:24
0
3
381
PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(3)
PHPzhong

你所宣告的是类变量而非成員變量,也就是說你的value是綁定到類型的,而不是實例上。

試試這個

def A(object):
    def __init__():
        self.value = [ ]
    def append(v):
        self.value.append(v)
Ty80

雷雷

洪涛

題主可以看看這個:https://www.zhihu.com/question/25874136
關於靜態變數、實例變數的解說。
至於具體如何操作,上面兩個答案已經很清楚的列出來了。

实例变量是要在`__init__(self)`中定义的变量。如果没有定义变量,那就会搜索scope上同名变量。
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!