1.python類中方法引數cls、self區別
類方法引數為cls,指呼叫該方法的類物件本身;類方法引數為self,指呼叫該方法的類例項物件;
2.類屬性和例項屬性
類有類屬性,但沒有例項屬性,例項有例項屬性,但沒有類屬性。在類例項中查詢屬性的時候,首先在例項自己的作用域中查詢,如果沒有找到,則再在類定義的作用域中查詢。在對類例項屬性進行賦值的時候,實際上會在類例項定義的作用域中新增乙個屬性(如果還不存在的話),並不會影響到相應類中定義的同名屬性。
例:
#一段很簡單的**,但反應了很多
>>> class a():
a=1#乙個類裡面有個屬性a
>>> a=a()
>>> b=a()
>>> a.a
1>>> b.a
1>>> a.a
1#這個屬效能被例項和類訪問
>>> a.a=2
>>> b.a
1>>> a.a
1#改變例項a的屬性a,例項b和類的a並沒有改變
>>> a.a=2
>>> b.a
2#改變類的屬性,例項的屬性隨著改變,這就好像遺傳一樣,乙個物種分化為兩個不同的物種a,b,隨便a物種怎麼變,對b不會產生影響,但如果穿越時空,改變了它們祖先的一些特點,那麼,a,b都會隨著改變
python知識小結
1.當axis 0時,是把函式作用到每一列上,實質是列 當axis 1時,是把函式作用到每一行上,實質是行 2.以u或u開頭的字串表示unicode字串 unicode是書寫國際文字的標準方法。如果你想要用非英語寫文字,那麼你需要有乙個支援unicode的編輯器。類似地,python允許你處理uni...
SuperMap GIS知識小結1
supermap gis知識小結 一.地理資訊 是指與研究物件的空間地理分布有關的資訊,它表示地理系統諸要素的數量 質量 分布特徵,相互聯絡和變化規律的圖 文 聲 像等的總稱 二.地理資訊的特性 1 地域性 地理資訊屬於空間資訊,位臵的識別與資料相聯絡,它的這種定位特徵是通過公共的地理基礎來體現的。...
python 知識小結 3
非同步io模型需要乙個訊息迴圈,在訊息迴圈中,主線程不斷地重複 讀取訊息 處理訊息 這一過程 loop get event loop while true event loop.get event process event event asyncio是python 3.4版本引入的標準庫,直接內建...