静态方法staticmethod与classmethod

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/The_Time_Runner/article/details/102692632
  • 经典类和新式类

    Python2中存在的区别,在Python3中不存在。

    class HTTP(object)新式类;

    class HTTP经典类。

    Python3中都是经典类。

  • 静态方法

  • staticmethod

    纯粹的静态方法,和类、对象都没有关系。

  • classmethod

    严格意义上,它不是一个静态方法,是一个类方法。

    如果没有用到类中的类变量,没有必要使用classmethod

    未完待续

猜你喜欢

转载自blog.csdn.net/The_Time_Runner/article/details/102692632