今天學習了python的類的建立和使用,物件導向程式設計(多型、繼承等),與別的語言類似,但是因為python簡潔的語法特點,所以其語句更加簡單。
在建立類時,有兩種語法,以person為例有:
class person_01:
name = 「person_01」
pass
class person_02(object):
name = 「person_02」
建構函式時有以下注意要點:
class之後 建構函式definit()之前定義的變數為全域性變數。
self表示類的本身,而在建構函式時使用self.屬性名的變數為全域性變數,此外,建構函式裡的屬性應該與變數名一一對應。
在例項化建構函式時,需要注意應當注意呼叫的類的定義屬性,並按順序例項化。
在單繼承中:
self.——+屬性名屬於私有化屬性,不能被繼承和被子類呼叫。即,在函式和方法之前新增兩個下劃線, 表示該函式或方法私有化。
在子類繼承父類時,可以重寫父類中的函式。
在多繼承中:
如果在不同的py檔案時。需要先import包,語句按照檔案從最高端往低階,語句如下:
from ***.***.aaa import aaa
子類可以繼承多個父類,語句如下:
class ***x(aaa,bbb):
但是子類繼承多個父類時,建構函式會繼承靠近子類的父類。
即在如上語句中,***x會繼承aaa。
並且,我們可以使用super來呼叫父類的方法而不至於覆蓋父類。
語句如下:super()
==分界線
=此外,為了更好地學習python的爬蟲技術,我們簡單了解了web網頁開發
其中在css中,為了更方便尋找框架位置應該先定義外邊距和內邊距,語句如下
*
python的學習日誌《二》
1.物件的重要 2.格式 3.注釋 注釋 注釋 list的add remove update find update x 1,1,1 x 2 2 print x remove 刪除則不需要賦值 names alice beth ceecil dee dee earl del names 2 prin...
學習日誌二
佟奇 寫於2018年9月11日 1.今日任務完成情況 最終完成200多 量,完成計畫。2.學習任務 基本儲備 先進後出 線性結構儲存方式 順序儲存 連續 鏈式儲存 不連續 棧 長度 棧頂指標 陣列下標 容量 起始位址 red hat終端c程式的編輯有關指令 a 插入 誤關,ls a,刪除 rm rf...
python學習日誌
1 python中range xrange 和np.arange 區別 range 多用於迴圈,返回乙個range物件,若想要返回乙個list則前面加上list轉換 arange 是numpy中的函式,np.range 返回乙個array型別的物件,可以使用小數步長 xrange 返回xrange ...