中易网

请问python描述符property中的self.fget(instance)怎么理解

答案:2  悬赏:10  
解决时间 2021-01-09 15:09
请问python描述符property中的self.fget(instance)怎么理解
最佳答案
self.fget等价于 __init__(self,fget=None,fset=None,fdel=None) 方法中的 fset参数
==================看这下面=================================
class C:
def __init__(self):
self._x = None
def getX(self):
return self._x
def setX(self, value):
self._x = value
def delX(self):
del self._x
x = MyProperty(getX, setX, delX)
执行上面的语句后self.fget就等于类C里的getX
self.fget(instance)等价于调用C里的getX(instance)方法
===========我是新手刚看到这如有兴趣可共同学习================
全部回答
说明fget是一个方法嘛
追问:没有定义fget()方法,为什么能用,还是fget()是python内置本来就有的函数?
追答:是构造函数的一个参数,你看怎么调用的嘛
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有一款裤子就跟这个差不多纯黑的不过是很软很
by2的爸爸是公主几岁死的??急呀!!
求HTC 如影的具体参数。多谢啦~
身后的绿色影子怎么弄出来的
水芙蓉可以放在鱼缸里面吗?
搞定岳父大人有一个心理学名词
求古风鸢尾花图。水墨的也行。唯美一点的。合
vivoxpiay6怎么才能把红热传感器关掉
咒怨到底说的是什么,我怎么看了几遍看不懂
妈妈上个月给了小强一笔零用钱.小强买课外服
鹏华沪深300基金和鹏华中证500基金哪个更好?
集成主板加一块独立显卡之后该如何设置?
长43米宽25厘米高45厘米它的立方是多少
采访一名运动员记者应该问哪些问题?
安装一个宽带要多少钱
推荐资讯
以C为根音,写出大、小、增、减四种三和弦的
初次化妆感觉化了跟没化一样(用的也都是名牌
工商银行邀请我办理他们的信用卡,怎么样?听
9月中旬从宁波去象山玩2天1夜,两女生,求详
吾与汝俱少年 以为虽短暂相别,终当久与相处
"等与不等,我都等了。在与不在乎,我都已经
排放标准国IV(国V)二手车能在天津上牌吗?
形容被爱情伤透了心的成语,越多越好,大概10
赛尔号萨弗拉31个体的还有20个体德格拉克我练
挂钟5点钟敲5下,10秒敲完,那么12点钟敲12下
2012起亚K5特别版-2 跑了5万公里 车况还好 大
一个美女牵着一条哈士奇在公园散步打一个四个
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?