已采納回答 / 慕前端7080484
直接輸入變量,調用的是__repr__()方法,而__repr__()用于顯示給開發人員。而當使用str()時,實際調用的是__str__()方法,所以要用str()來轉換。下載視頻
? ? ?
? ?
2022-03-04
最新回答 / 高飛的魚
f = open("./test.txt",'r'),這里可以換成具體的文件路徑,比如,
f?=?open('/Users/lihui/Desktop/hoho.txt',?'r')
2022-03-03
最贊回答 / weixin_慕用0068683
如果count改成__count變成類的私有屬性后,在__init__方法里無法直接__count訪問類的私有屬性,需要Animal.__count,嘗試了下self.__count也可以,我理解是__count本身是類的屬性,任何一個實例并不單獨具有這個屬性,但是可以通過實例調用類的get和set方法去修改類的屬性,就和直接用類名調用get和set方法效果是一樣的,比如下面的代碼里animal.set和dog.set都可以修改類的屬性__count。<...code...>
2022-02-11
最贊回答 / 慕函數7599421
假如<...code...>你可以推算def gcd(a, b)的過程(類似于for循環),得到兩個數的最大公約數為3,這個3會在最終的結果中作為分母被除掉。沒有沒有def gcd(a, b)函數,那么我們得到的最終結果會有3/6,4/8這樣的結果。
2022-01-24
最贊回答 / weixin_慕設計1349666
class Animal():? ? def __init__(self,name,age,location):? ? ? ? self.__name=name? ? ? ? self.__age=age? ? ? ? self.__location=location? ? def get_info(self):? ? ? ? return 'name={},\nage={},\nlocation={}'.format(self.__name,self.__age,self.__location)? ? ...
2022-01-07