'''
__getattribute__
触发时机:访问对象成员的时候就会触发,无论成员是否存在
作用:可以在舒勇获取数据的时候进行数据处理等操作标签:__,触发,访问,python,成员,魔术,对象,当前,方法 From: https://www.cnblogs.com/147258llj/p/16656548.html
参数:一个self接受当前对象,另一个参数接受访问对象成员名称的字符串
返回值:有 不设定返回None
注意事项:在当前魔术方法中,进制使用当前 对象.成员 的方式访问成员,会触发递归操作,必须借助object.__getattribute__()来获取当前对象的成员
__getattr__
触发时机:访问不存在的对象成员时,自动触发
作用:防止访问不存在成员的时候报错;为不存在的成员定义值
参数:一个self接受当前对象,第二个参数接受访问成员的名称字符串
返回值:可有可无
注意事项:无
__setattr__
触发时机:添加对象成员或者修改对象成员的时候自动触发
作用:可以限制或者管理对象成员的添加与修改操作
参数:个self接受当前对象,第二个参数接受设置成员的名称字符串,第三个是设置值
返回值:
注意事项:在当前魔术方法中,进制使用当前 对象.成员 的方式访问成员,会触发递归操作,必须借助object.__getattribute__()来获取当前对象的成员
'''