python属性方法,python常用的魔法函数
说明
1._setattr_设置未知属性。
如果此对象没有此属性,则在设置了未知属性的情况下将调用此方法。
2._getattr_ Find未知属性。
如果这个对象没有这个属性,当发现一个未知属性时,这个方法将被调用。
3._ getatribute _无论是访问现有的还是不存在的属性,都会访问函数getaattribute。
实例
classFoo(object):
def__init__(self):
及格
def__setattr__(self,key,value):
Print(调用setattr方法,属性为:,key,value)
超级()。__setattr__(键,值)
def__getattr__(self,item):
Print(调用getattr方法,属性为:,item)
returnNone
obj=Foo()
对象x=123
打印(对象x)
Print(obj.w)这是python的三个属性管理魔法函数。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。