python property

class Rectangle:
    def __init__(self):
        self.width = 0
        self.height = 0

    def setSize(self, size):
        self.width, self.height = size

    def getSize(self):
        return self.width,self.height

    size = property(getSize,setSize)

r = Rectangle()

r.size = 10, 15
print(r.size)

result :

(10, 15)

  

原文地址:https://www.cnblogs.com/lianghong881018/p/11082284.html