zoukankan      html  css  js  c++  java
  • Python 魔法函数

    __getattr__魔法函数

    _getattr_ 魔法函数是在你试图访问一个不存在的属性时调用的。

    如果没有这个魔法函数,访问不存在的属性程序会报错。

    from datetime import date


    class User:
    def __init__(self, name, birthday):
    self.name = name
    self.birthday = birthday


    if __name__ == '__main__':
    user = User("无梦生7", date(year=1997, month=1, day=1))
    print(user.age) # 访问不存在的属性 
    输出结果如下。


    ————————————————
    版权声明:本文为CSDN博主「无梦生7」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/s1156605343/article/details/105485716

    你有什么心态,就有什么样的人生。管不好自己的心态,注定你就是个弱者。
  • 相关阅读:
    makefile简单例子
    js归并排序
    js插入排序
    js堆排序
    js选择排序
    js冒泡算法以及优化
    使用go语言判断不同数据类型
    go使用接口案例排序
    go接口使用案例晓demo
    go面向对象-继承
  • 原文地址:https://www.cnblogs.com/LQZ888/p/12698505.html