閱讀576 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Python對象認知(1)

       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對象的一些解析,歡迎指正。

最後更新:2017-06-22 00:02:21

  上一篇:go  我所了解的各公司使用的Ceph存儲集群
  下一篇:go  強迫症組圖:還有比這些更令人絕望的東西嗎