2019-03-07

實例變量:已聲明的用來復(fù)制的變量
類變量:類里面的變量壳坪,類里面沒有的變量可以在類初始化后在外邊聲明识藤。
實例變量可以用類來聲明,只能用類里面的已有變量咳秉。
用雷生命的實例變量,聲明后可以自己再加變量例如下面代碼的:
‘’‘

class aa:
  w = 10
  def __init__(self):
      self.x = 11
      self.y = 12
  def add(self):
      return self.x + self.y

a.t = 14
a.q = 15
print (a.t, a.q)  //輸出14 15
# 好了再來個提升吧
# 程序繼續(xù)增加,下列三個print語句都能正確執(zhí)行么鸯隅?為何澜建?
b = aa()
print (b.x, b.y)  //正確輸出11 12
print (b.t, b.q) //出錯,因為不是一個實例了 

’‘’

部分內(nèi)容來自引文:

Python類變量和實例變量區(qū)別

Python變量的本質(zhì):被賦值

1 普通python變量(非類相關(guān)變量)很容易理解滋迈,在被賦值后即變量存在霎奢,可讀可寫

2 Python類的變量(類變量和實例對象變量)以某種方式在某地方被賦值,即存在饼灿,可被讀寫

2.1 Python類變量被賦值

(1)類的設(shè)計里幕侠,

class里def外,通過變量名能被賦值

def里通過類對象即類名字的點運算變量名可被賦值

(2)程序里

通過類對象(類名字)的點運算類名字也可被賦值

2.2 Python實例對象變量被賦值

(1)類的設(shè)計時

def里通過self點運算變量名能被賦值碍彭,不一定非在init里晤硕,其他已被調(diào)用的方法函數(shù)里也行

(2)程序里

通過實例對象的點運算變量名可被賦值

例子:

‘’‘

class aa:
    w = 10
    def __init__(self):
        self.x = 11
        self.y = 12
    def add(self):
        return self.x + self.y
a = aa()
print (a.add())  //輸出23
# 下邊兩條指令各起何作用?結(jié)果是輸出兩個 20 么庇忌?還是兩個13舞箍?還是?
aa.w = 20
a.w = 13
print (aa.w, a.w)  //輸出20 13
# 程序繼續(xù)增加如下皆疹,怎樣理解這t和q呢疏橄?他們是實例變量
a.t = 14
a.q = 15
print (a.t, a.q)  //輸出14 15
# 程序繼續(xù)增加如下,怎樣理解這m和n呢?他們是類變量
aa.m = 30
aa.n = 40
print (aa.m, aa.n)  //輸入30 40

# 好了再來個提升吧
# 程序繼續(xù)增加,下列三個print語句都能正確執(zhí)行么捎迫?為何晃酒?
b = aa()
print (b.x, b.y)  //正確輸出11 12
print (b.t, b.q) //出錯,因為不是一個實例了 
print (b.m, b.n) //正確輸出30 40

’‘’

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末窄绒,一起剝皮案震驚了整個濱河市贝次,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌彰导,老刑警劉巖蛔翅,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異位谋,居然都是意外死亡山析,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門倔幼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盖腿,“玉大人,你說我怎么就攤上這事损同◆娓” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵膏燃,是天一觀的道長茂卦。 經(jīng)常有香客問我,道長组哩,這世上最難降的妖魔是什么等龙? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮伶贰,結(jié)果婚禮上蛛砰,老公的妹妹穿的比我還像新娘。我一直安慰自己黍衙,他們只是感情好泥畅,可當(dāng)我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著琅翻,像睡著了一般位仁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上方椎,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天聂抢,我揣著相機與錄音,去河邊找鬼棠众。 笑死琳疏,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播空盼,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼疮薇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了我注?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤迟隅,失蹤者是張志新(化名)和其女友劉穎但骨,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體智袭,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡奔缠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了吼野。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片校哎。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖瞳步,靈堂內(nèi)的尸體忽然破棺而出闷哆,到底是詐尸還是另有隱情,我是刑警寧澤单起,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布抱怔,位于F島的核電站,受9級特大地震影響嘀倒,放射性物質(zhì)發(fā)生泄漏屈留。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一测蘑、第九天 我趴在偏房一處隱蔽的房頂上張望灌危。 院中可真熱鬧,春花似錦碳胳、人聲如沸勇蝙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽浅蚪。三九已至,卻和暖如春烫罩,著一層夾襖步出監(jiān)牢的瞬間惜傲,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工贝攒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留盗誊,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像哈踱,于是被迫代替她去往敵國和親荒适。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 一开镣、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,748評論 0 10
  • 一刀诬、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 5,828評論 2 16
  • 包(lib)、模塊(module) 在Python中邪财,存在包和模塊兩個常見概念陕壹。 模塊:編寫Python代碼的py...
    清清子衿木子水心閱讀 3,810評論 0 27
  • 每一個婚前的女孩兒 都是一個美麗行精靈 掐指頭算著每一個節(jié)日糠馆,要約朋友去干嘛 也在意自己每天的打扮 常常出門前為了...
    咸菜不閑虹儒閱讀 254評論 0 1
  • 河邊的石凳是爸爸的身影。 即使是在冬日里怎憋,河水也不停地奔涌向前又碌。一步,兩步绊袋,三步…九十七步毕匀,九十八步,九十九步癌别。到...
    貍歌_閱讀 579評論 6 15