python属性方法,python常用的魔法函数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: