今天覆習到物件導向的裝飾器,廖雪峰的講解太膚淺了,不易理解。自己做出來乙個小練習,試著理解方法變屬性:
class screen(object):
@property # 相當於替代get方法,可以呼叫height
def width(self):
return self._width
@width.setter # 設定屬性
def width(self, value):
self._width = value
@property @ 替代get方法,可以呼叫height
def height(self):
return self.height
@height.setter # 設定屬性
def height(self, value):
self._height = value
@property # 可讀可調不可寫(傳參)的屬性
def resolution(self):
return self._width * self._height
def main():
s = screen()
s.width = 1024
s.height = 768
print('resolution =', s.resolution)
if s.resolution == 786432:
print('測試通過!')
else:
print('測試失敗!')
if __name__ == '__main__':
main()
這個小練習倒是自己做完了,格式也明白。可是這個property和setter還是有點意猶未盡,理解得不清晰。 day36 外星日曆
某星系深處發現了文明遺跡。他們的計數也是用十進位制。他們的文明也有日曆。日曆只有天數,沒有年 月的概念。有趣的是,他們也使用了類似 星期 的概念,只不過他們的乙個星期包含了9天,為了方便,這裡分別記為 a,b,c.h,i。從一些資料上看到,他們的23日是星期e 他們的190日是星期a 他們的3432...
每日演算法 day 36
那些你早出晚歸付出的刻苦努力,你不想訓練,當你覺的太累了但還是要咬牙堅持的時候,那就是在追逐夢想,不要在意終點有什麼,要享受路途的過程,或許你不能成就夢想,但一定會有更偉大的事情隨之而來。mamba out 2020.3.22 沒話說 只能說資料太水 有的直接取模過不了樣例就能ac,感覺是正確的做法...
day 36 初始前端 html語言
參考部落格進行學習 html標籤 特徵 1.空白摺疊現象 2.對空格和換行不敏感 3.標籤要嚴格封閉 p標籤的巢狀 多注意!html中 1.行內標籤 1 在一行內顯示 span strong em i del a 2 不能設定寬高 預設的寬和高 是內容填充 1.1行內塊標籤 img input 1 ...