当前位置:鱼C工作室 >零基础入门学习Python > 查看文章

魔法方法:属性访问 – 零基础入门学习Python045

魔法方法:属性访问

 

让编程改变世界

Change the world by program


 

大家别怪我罗嗦,课堂和作业里上反复出现的东西是今后我们讲应用、讲项目的时候你最容易出错的地方。所以,只有重复,才能让大家把重点记得牢靠。

 

好的,那么关于属性访问,肯定也有相应的魔法方法来管理。通过对这些魔法方法的重写,你可以随心所欲的控制对象的属性访问。大家是不是想想就有点小激动了呢?来吧,让我们开始吧!

 

__getattr__(self, name)

– 定义当用户试图获取一个不存在的属性时的行为

 

__getattribute__(self, name)

– 定义当该类的属性被访问时的行为

 

__setattr__(self, name, value)

– 定义当一个属性被设置时的行为

 

__delattr__(self, name)

– 定义当一个属性被删除时的行为

…… 此处省略N多内容,具体请看视频讲解 ……


为您推荐

报歉!评论已关闭.