今天就跟大家聊聊有关如何使用Python中的property()内置函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

代码
class Shuxing():
def __init__(self, size = 10):
self.size = size
def getSize(self):
print('getSize')
return self.size
def setSize(self, value):
print('setSize')
self.size = value
def delSize(self):
print('delSize')
del self.size
x = property(getSize, setSize, delSize)
sx=Shuxing(100)
print('1',sx.x) #获取x,执行getSize方法
sx.x=1000 #设置x,执行setSize方法
print('2',sx.x) #获取x,执行getSize方法
del sx.x # 删除x,执行delSize方法
print('3',sx.size) # 获取x,执行getSize方法,但是此时size已被删除,所以会报错 
售后响应及时
7×24小时客服热线
数据备份
更安全、更高效、更稳定
价格公道精准
项目经理精准报价不弄虚作假
合作无风险
重合同讲信誉,无效全额退款