class
money
(object):
def__init__
(self)
: self.__money =
0def
get_money
(self)
:return self.__money
defset_money
(self, value):if
isinstance
(value,
int)
: self.__money = value
else
:print
("error: 不是整型數字"
)# 定義乙個屬性, 當設定這個屬性 呼叫 set_money 方法, 當獲取值時 呼叫get_money 方法
money =
property
(get_money, set_money)
a = money(
)a.money =
100# 呼叫 set_money 方法
print
(a.money)
# 呼叫 get_money 方法
class
money
(object):
def__init__
(self)
: self.__money =
0# 使用裝飾器 property 進行修飾, 當獲取屬性時 呼叫以下函式
@property
defmoney
(self)
:return self.__money
# 使用裝飾器 property 進行修飾, 當設定屬性時 呼叫以下函式
@money.setter
defmoney
(self, value):if
isinstance
(value,
int)
: self.__money = value
else
:print
("error: 不是整型數字"
)
a = money(
)a.money =
100# 呼叫@property 修飾的方法
print
(a.money)
# 呼叫@money.setter修飾的方法
Python 今天抽空學習了 Property
1 property使方法像屬性一樣呼叫 property可以把乙個例項方法變成其同名屬性,以支援.號訪問,它亦可標記設定限制,加以規範 2 property成為屬性函式,可以對屬性賦值時做必要的檢查,比如在setter方法裡加過濾判斷條件。3 顯得相對簡潔一些,相比自定義的get和set方法,pr...
Uiautomator讀取properties檔案
1.建立assets資料夾 工程上右鍵new folder assets folder 2.在assets資料夾中建立prop檔案 在assets資料夾中右鍵new file,輸入名稱 prop 3.在prop檔案中新增引數,格式為 key value 如 time 100 name qq 4.封裝...
properties檔案與Properties類
當我們寫乙個簡單程式 例如圖書管理 快遞管理等 時,經常會有一些困擾,我們上一次錄入的物件資訊,下一次都不能儲存。在我們學習了檔案的io操作後,也許可以將這些資訊寫入檔案中,下一次執行程式時就可以載入資料。這些資訊的儲存有一些成熟的格式,比如說xml,json等,我們先來學習一下.propertie...