property与x.setter与x.deleter

#测试property,x.setter,x.deleter
class Test1:
    def __init__(self):
        self.__private = "alex"

    @property
    def private(self):
        return self.__private

    @private.setter
    def private(self,value):
        self.__private = value

    @private.deleter
    def private(self):
        del self.__private

t1 = Test1()
print(t1.private)
t1.private = "alex2"
print(t1.private)
del t1.private
print(t1.private)
原文地址:https://www.cnblogs.com/shengguorui/p/10250297.html