class money(object):
def __init__(self):
self.__money = 0
def getmoney(self):
return self.__money
def setmoney(self, value):
if value >= 0:
self.__money = value
else:
print("error:請存放正確的數值")
class money(object):
def __init__(self):
self.__money = 0
def getmoney(self):
return self.__money
def setmoney(self, value):
if value >=0:
self.__money = value
else:
print("error:數值不正確")
# 定義乙個屬性,當對這個money設定值時呼叫setmoney,當獲取值時呼叫getmoney
money = property(getmoney, setmoney)
a = money()
a.money = 100 # 呼叫setmoney方法
print(a.money) # 呼叫getmoney方法
#100
class money(object):
def __init__(self):
self.__money = 0
# 使用裝飾器對money進行裝飾,那麼會自動新增乙個叫money的屬性,當呼叫獲取money的值時,呼叫裝飾的方法
@property
def money(self):
return self.__money
# 使用裝飾器對money進行裝飾,當對money設定值時,呼叫裝飾的方法
@money.setter
def money(self, value):
if value >= 0:
self.__money = value
else:
print("error:不是整型數字")
a = money()
a.money = 100
print(a.money)
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...