Python物件認知(1)

2021-09-23 14:48:20 字數 665 閱讀 2151

python 是一種物件導向的解釋型計算機程式語言。那講到類我們肯定要說一下物件,以及類和物件之間的關係。

類是用來規範和描述實體物件的。類包含(定義)一系列的屬性和方法。那物件又是什麼呢?物件就是由屬性和方法組成,物件是類的例項化,物件是類的具體表現,所以物件含有類屬性的具體值。那說到這裡感覺還是一頭霧水啊,那我們來舉乙個栗子吧。

在python中,一切萬物皆物件,比如眼前的這只狗---泰迪,在python世界裡他就是乙個物件,他有一些特徵,比如大小,顏色,愛**等。其實這就是物件的屬性和方法。同樣有乙個物件,必定有乙個與其對應的類。接著我們看**示例。

class taidi:   #定義了以泰迪類

color = "brown" #定義了泰迪的特性 就是屬性 他的顏色是棕色的

def papa(self): #定義乙個**的方法

print "i can papapa!"

#建立obj物件 這個時候obj就是taidi類的具體表現了包含color屬性和papa方法

obj= taidi()

print obj.color #brown

print obj.papa() #i can papa!

這裡是對python物件的一些解析,歡迎指正。

python網路 1 認知

c client端 客戶端 b browse瀏覽器 s server端 服務端 谷歌瀏覽器 360瀏覽器 火狐瀏覽器 優點 開發維護成本低,占用空間相對低,使用者不固定 缺點 設定單一,沒有個性化設定,響應速度相對慢一點 80年代,固定 聯絡 假設沒有推廣普通話 1.兩台 之間一堆物理連線介質連線 ...

物件導向程式設計 1 物件導向程式設計初步認知

其實,不需要搞明白面向過程程式設計和物件導向程式設計的區別,只需要明白物件導向的特點 變數必須有家長,萬事家長做主.慢慢就能理解物件導向的優劣.1.變數有所屬.常規方式 var a 1 let b 1 2 const c function name console.log a,b,c 常規的變數申明...

架構認知1

看一下架構 架構神秘嗎?提到架構,你想到什麼?看一下wiki定義 軟體架構是有關軟體整體結構與元件的抽象描述,用於指導大型軟體系統各個方面的設計 軟體架構是乙個系統的草圖。軟體架構描述的物件是直接構成系統的抽象元件。各個元件之間的連線則明確和相對細緻地描述元件之間的通訊。在實現階段,這些抽象元件被細...