天天看點

python 類屬性、對象屬性

 類的普通屬性:  dir(Myclass), 傳回一個key清單; Myclass.__dir__,傳回一個字典;

  1、類的資料屬性;

  2、類的方法;

類的特殊屬性:

  1、Myclass.__name__  類的名字 

  2、Myclass.__doc__   類的文檔字元串

  3、Myclass.__bases__  類的所有父類構成的元組

  4、Myclass.__dict__   類的屬性

  5、Myclass.__module__    類定義所在的子產品

  6、Myobject.__class__  執行個體Myobject對應的類

序列的基本操作:++++++++++++序列:元組(), 清單[ ],  字典{ }

  1、len()   求序列的長度;

  2、+    連接配接兩個序列;

  3、*    重複序列元素;

  4、in/ not in    判斷元素是否在序列中

  5、max() / min() 傳回最大,最小值

  6、cmp(str1, str2), 比較兩個序列是否相同

 元組可以中,可以存string,

  建立單個元素元組:  t1 = tup(23, )  #必須有個逗号;

  t1 = ("hello ", 34,  "world");

   name,  age,  gaender = t1  #利用元組給變量指派

python 類綁定:

  為了與OOP慣例保持一緻,python要求嚴格、沒有執行個體,方法不能被調用的。這種限制即python所描述的綁定概念;