魔方 描述符课后题
如图中红线所标出的,MyDes.saved如果不是一个空的列表,那么他在哪里发生了将self.name添加到MyDes.saved的操作那前面定义的属性saved[]不是为空的吗 红线部分,是属于__get__ 啊,是查找,怎么说成 __set__ 的 添加append 了?
get是提到属性时调用的方法
set才是设置属性时调用的方法,在下面 MyDes.saved是在那里定义了的 阿奇_o 发表于 2021-8-16 12:37
红线部分,是属于__get__ 啊,是查找,怎么说成 __set__ 的 添加append 了?
我想问的不是这个,是self.name在不在MyDes.saved里面
前面saved是个空列表
那么他在哪里发生了将self.name添加到MyDes.saved?
在描述符的 __set__ 中有将 self.name 通过列表方法 append 添加到 saved 列表中去
页:
[1]