是肥宅SRP啊 发表于 2022-12-2 21:05:14

python基础求助

我想问依稀啊为什么我这里写score=property(````)会报错呀

lxping 发表于 2022-12-2 21:12:58

本帖最后由 lxping 于 2022-12-2 21:18 编辑

在实例化对象的时候,调用__init__()魔法方法,初始化属性self.size = size,这个语句触发proprety函数的setXSize方法,调用self.size = value 再次进行赋值,进入一个死循环。
size = property(...),将size换成跟self.size不一样的名字就好了,比如 x = property(....)

zhangjinxuan 发表于 2022-12-2 21:16:31

lxping 发表于 2022-12-2 21:12
在实例化对象的时候,调用__init__()魔法方法,初始化属性self.size = size,这个语句出发proprety函数的 ...

《递归赋值》

hellometa 发表于 2022-12-2 21:18:31

学习下

lxping 发表于 2022-12-2 21:23:07

zhangjinxuan 发表于 2022-12-2 21:16
《递归赋值》

帮我看下我的问题呗:https://fishc.com.cn/thread-221533-1-1.html
{:5_109:}

是肥宅SRP啊 发表于 2022-12-3 14:44:23

lxping 发表于 2022-12-2 21:12
在实例化对象的时候,调用__init__()魔法方法,初始化属性self.size = size,这个语句触发proprety函数的se ...

好滴好滴谢谢~
页: [1]
查看完整版本: python基础求助