Python 今天抽空學習了 Property

2022-03-15 13:32:33 字數 804 閱讀 5231

1) @property使方法像屬性一樣呼叫

@property可以把乙個例項方法變成其同名屬性,以支援.號訪問,它亦可標記設定限制,加以規範

2)@property成為屬性函式,可以對屬性賦值時做必要的檢查,比如在setter方法裡加過濾判斷條件。

3) **顯得相對簡潔一些, 相比自定義的get和set方法,property保證了**的短小精悍,對私有屬性的操作**格式化模組化。

改成下面這樣

python支援高階函式,可以用裝飾器函式把 get/set 方法「裝飾」成屬性呼叫:

第乙個sala(self)是get方法,用@property裝飾,第二個sala(self, sala)是set方法,用@sala.setter裝飾,@sala.setter是前乙個@property裝飾後的副產品。

現在,就可以像使用屬性一樣設定sala了

看下面

參考:

學習了pr後的收穫 pr心得體會

談談學習pr的感受以及一些建議 答 1。有pr了,你考出atar的分數以後,一點點選學校就好了,澳洲不像國內,是得到分數以後再去申請學校的。除非你說你atar只有40分,那我真的無話可說。2。然後如果真的atar分數很低,低到沒有大學本科可以上,你可以去tafe啊,1。有pr了,你考出atar的分數...

今天學習了flex布局

前言 這個 詳細講了水平 垂直 水平垂直的css方法。布局的傳統解決方案,基於盒狀模型,依賴 display屬性 position屬性 float屬性。它對於那些特殊布局非常不方便,比如,垂直居中就不容易實現。2009年,w3c提出了一種新的方案 flex布局,可以簡便 完整 響應式地實現各種頁面布...

今天學習了一點viewstate

今天看了一篇文章,為 http weblogs.asp.net infinitiesloop archive 2006 08 03 truly understanding viewstate.aspx 裡面詳細講解了viewstate,沒有完全看明白 汗ing.但也了解了一些知識.viewstate...