一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

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

 文炳春秋 2020-04-07
Python變量的本質(zhì):被賦值。

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

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

https://www./python-tutorials.html?p=89

2.1 Python類變量被賦值

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

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

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

(2)程序里

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

相關(guān)推薦:《Python視頻教程

2.2 Python實例對象變量被賦值

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

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

(2)程序里

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

常規(guī),類里的變量通過類設(shè)計來完成(2.1(1)和2.2(1)),增加類里變量一般不采用(2.1(2)和2.2(2))這種方式,完成(2.1(2)和2.2(2))可通過類的繼承去實現(xiàn)。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

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()

#下邊兩條指令各起何作用?結(jié)果是輸出兩個 20 么?還是兩個13?還是?

aa.w = 20

a.w = 13

print aa.w, a.w

#程序繼續(xù)增加如下,怎樣理解這t和q呢?他們是___變量

a.t = 14

a.q = 15

print a.t, a.q

#程序繼續(xù)增加如下,怎樣理解這m和n呢?他們是___變量

aa.m = 30

aa.n = 40

print aa.m, aa.n

#好了再來個提升吧

#程序繼續(xù)增加,下列三個print語句都能正確執(zhí)行么?為何?

b = aa()

print b.x,b.y

print b.t,b.q

print b.m,b.n

要解決以上問題,首先得清晰何時類才有了類變量,實例有了實例變量?

其次要深入理解類變量的作用,實例變量存在的范圍和誰相關(guān)!

以上就是python類變量和實例變量的區(qū)別的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产中文另类天堂二区| 成人午夜视频精品一区| 丝袜av一区二区三区四区五区| 黄片美女在线免费观看| 亚洲精品国产第一区二区多人| 日本高清一区免费不卡| 欧美人妻少妇精品久久性色| 国产成人精品99在线观看| 好吊色免费在线观看视频| 日系韩系还是欧美久久| 国产精品不卡一区二区三区四区| 久久99夜色精品噜噜亚洲av| 国产偷拍精品在线视频| 亚洲国产精品久久琪琪| 国产午夜福利在线免费观看| 不卡中文字幕在线免费看| 亚洲人妻av中文字幕| 欧美中文字幕一区在线| 国产成人午夜av一区二区| 国产精品欧美一区二区三区不卡| 在线观看那种视频你懂的| 五月综合激情婷婷丁香| 成人区人妻精品一区二区三区| 精品人妻精品一区二区三区| 午夜免费精品视频在线看| 久草视频在线视频在线观看| 人妻一区二区三区在线| 日韩人妻毛片中文字幕| 一区二区三区欧美高清| 蜜臀人妻一区二区三区| 老司机精品线观看86| 福利专区 久久精品午夜| 国产情侣激情在线对白| 久久国内午夜福利直播| 成人精品一区二区三区综合| 亚洲一区二区三区免费的视频| 中文字幕一二区在线观看| 日韩精品视频一二三区| 免费大片黄在线观看日本| 麻豆视传媒短视频在线看| 亚洲欧美黑人一区二区|