区块链技术博客
www.b2bchain.cn

三十九、@staticmethod、@classmethod和@property类装饰器

这篇文章主要介绍了三十九、@staticmethod、@classmethod和@property类装饰器的讲解,通过具体代码实例进行19927 讲解,并且分析了三十九、@staticmethod、@classmethod和@property类装饰器的详细步骤与相关技巧,需要的朋友可以参考下https://www.b2bchain.cn/?p=19927

本文实例讲述了2、树莓派设置连接WiFi,开启VNC等等的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7039.html。具体如下:

@Author:Runsen

三十九、@staticmethod、@classmethod和@property类装饰器

@staticmethod@classmethod在Python中称为 装饰器,用来修饰函数,相当于添加一个额外的功能,不再像普通函数那样进行实例化。

文章目录

  • @staticmethod和@classmethod
  • @property

@staticmethod和@classmethod

其实@staticmethod@classmethod都是用来声明静态方法的。只不过一个声明静态方法,一个声明类方法。

静态方法:使用装饰器@staticmethod。没有self和cls参数。

类方法:使用装饰器@classmethod。第一个参数为当前类的对象,通常为cls。

为了方便大家了解两者的差别,以下的示例代码将有助于发现其中的差别:

''' @Author: Runsen @微信本文转自互联网,侵权联系删除三十九、@staticmethod、@classmethod和@property类装饰器

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 三十九、@staticmethod、@classmethod和@property类装饰器
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址