python知識小結1

2021-07-30 12:12:39 字數 671 閱讀 6025

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版本引入的標準庫,直接內建...