已采納回答 / 柳隨風
calss?Animal(object): ????def?__init__(self,name,age)? ????self.name?=?name ????self.age?=?age dog?=?Animal('Tim',4)? cat?=?Animal('Aim',5) print(dog.name) print(dog.age) print(cat.name) print(cat.age)<...code...>
2021-01-22
最贊回答 / 半陣封涵
可以啊
class?Student(Person): ????__slots__?=?('score',) ????def?__init__(self,?name,?gender,?score): ????????super(Student,?self).__init__(name,?gender) ????????self.score?=?score與
class?Student(Per...
2021-01-21
已采納回答 / 粗實而夜雨
給出的Animal類里面并沒有具體的初始化內容,只是調用了pass函數,所以會報錯,你把pass里的內容替換下,def __init__(self,name,age) 就可以了
2021-01-20
最新回答 / 粗實而夜雨
Python pass 是空語句,是為了保持程序結構的完整性。pass?不做任何事情,一般用做占位語句。因為如果定義一個空函數程序會報錯,當你沒有想好函數的內容時時可以用 pass 填充,使程序可以正常運行。
2021-01-17
最贊回答 / 慕瓜3414965
dog 是類動物(__main__.Animal)的實例(object)存放在地址(at 0x7f02d212c450)cat 存放在另一個地址
2021-01-10
最新回答 / 慕瓜3414965
如果文件內容為:12345ABCDE如果重頭開始讀文件,f.readlines(size) 0<size<=5 讀取第一行,5<size<=10 讀取一二行。? ?兩次f.readlines(5) 分別讀取一 、二 行。size在0-5之間。實際讀取的是一行(而且換行符也會被讀取,實際換行又占用兩個字符)。無法確定在讀到文件的哪個位置,也就無法告訴(tell)了。
2021-01-10
最新回答 / 慕設計6218998
做了個試驗。如果class D(B, C), 則實例d.who(),用的是繼承自B的who方法如果class D(C, B), 則實例d.who(),用的是繼承自C的who方法跟填寫的父類的先后順序有關。
2021-01-10