笨辦法學python習題40 筆記

2021-08-28 14:09:14 字數 350 閱讀 2213

開頭便出現了兩處錯誤

typeerror: song() takes no arguments

def __init__(self,lyrics):
第一處是 init 寫成了 int

第二處是雙下劃線__寫成了單下劃線_

1.類(class):類就是乙個模板,用於生成例項的記憶體空間。

2.例項:類的具體存在

類的例項化中,變數儲存在棧記憶體中,存放堆記憶體位址

例項化的內容儲存在堆記憶體中

3.屬性:用於靜態描述一類事物的特徵,即類級變數(通常不公開,最好為私有)

4.行為:用於動態描述一類事物的動作,即定義方法

《笨辦法學python》習題25 筆記

原文習題 def break words stuff this function will break up words for us words stuff.split return words def sort words words sorts the words.排序return sorte...

笨辦法學python 習題32 筆記

for迴圈 for 變數 in列表 過程例如 for x in cla 迴圈語句for 自定義的x拿來迴圈獲得cla裡面的值 range 的用法 range stop range start,stop step start 計數從 start 開始。預設是從 0 開始。例如range 5 等價於ra...

《笨辦法學python》習題38 40

mystuff 然後作者又給出了乙個錯誤的情況 class thing object def test hi print hia thing a.test hello 錯誤原因是test 只可以接受乙個引數,卻給了兩個。也就是 a.test hello 實際上是test a,hello 從這裡開始到...