super的用法【自己學習使用 可能有借鑑。。】
super用於在子類中通過不改變父類呼叫父類方法,例如__init__(),如果父類中有__init__()方法 ,子類中也含有此方法 ,需要呼叫父類方法時要使用super()方法。
class
animal
:def
__init__
(self)
: self.name =
'animal'
self.role =
'parent'
print
('i am your father'
)class
dog(animal)
:def
__init__
(self)
:super()
.__init__(
) self.name =
'dog'
print
('i am dog'
)xiaogou = dog(
)print
(xiaogou.name)
print
(xiaogou.role)
###dog
#parent
這裡super().init()的含義就是返回了繼承順序中的上一級,即animal.__init() 小白python學習筆記
1.cmd命令列下怎麼切換目錄 2.python對縮排有嚴格要求,要頂格寫,單引號 雙引號 可互換使用。3.如何在python中讓兩個print 函式輸出列印在同一行內 4.在windows下裝lightgbm包 具體是哪個教程能裝好,要自己嘗試了,費了很大功夫,最後也不知道是怎麼搞好的,反正不報錯...
Python小白學習之路
類與物件 python的成員函式在,預設有乙個self引數,這是類的成員函式與普通函式的主要區別,self,位於引數列表的開頭,self也代表類的例項 物件 自身,可以使用self引用類中的屬性和成員函式。在類的成員函式中訪問例項屬性需要以self為字首。建構函式 init 類例項化就自動呼叫此建構...
Python小白學習 01 輸入
1.sys.stdin.readline 和input 區別 sys.stdin.readline 作為輸入 import sys line sys.stdin.readline nihao print line nihao n print line.strip nihao print type l...