如何使用Python中的property()内置函数-创新互联
今天就跟大家聊聊有关如何使用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已被删除,所以会报错 网页名称:如何使用Python中的property()内置函数-创新互联
本文来源:http://www.jxjierui.cn/article/dsgjee.html


咨询
建站咨询
