class People: def __init__(self,name): self.__name = name @property def name(self): return self.__name @name.setter def name(self,val): if not isinstance(val,str): print('名字必须是字符串') return self.__name = val
@name.deleter def name(self): print('delete 失败')
p = People('hjx') print(p.name) p.name = '李四' print(p.name)