Python學習日誌(二)

2021-09-12 12:54:22 字數 915 閱讀 1201

今天學習了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 ...