python 类方法装饰器_Python 类装饰器

介绍本节之前说明下:之前python 函数装饰器我补充了函数装饰类的情况,早些看过我文章的朋友可以返回再看下函数装饰类的内容 Python 函数装饰器

本节介绍下Python 类装饰器,类装饰器包括类装饰函数以及类装饰类、在执行调用装饰方面,类装饰器与函数装饰器是有区别的 类装饰器在整体定义完成之后就立即执行装饰 函数装饰器在整体定义完成后必须显样调用去执行装饰

1、类装饰函数常用形式:

u=3398052591,3584790369&fm=173&app=49&f=JPEG?w=640&h=187&s=1EAA7423CD264D201A7480DB000080B0

实例:

u=4126658609,821261992&fm=173&app=49&f=JPEG?w=640&h=264&s=1EAA74238F4854415AFD01DA0000C0B0

显示:

u=3616858316,419942551&fm=173&app=49&f=JPEG?w=640&h=38

程序说明:装饰行为cellphone_func= cellphone_class (cellphone_func) 在afterfunc=cellphone_func("我是原厂的手机!!") 调用之前就执行了在装饰后传入原函数执行__init__ 方法 设置_func属性值为原函数引用执行了 cellphone_func= cellphone_class (cellphone_func)后生成了 类型为cellphone_class 名称为cellphone_func 的实例最后实例执行 cellphone_func("我是原厂的手机!!") 相当于传递参数方式去调用类 cellphone_class 的 __call__ 方法 也就是返回原函数的输出值

2、类装饰类常用形式:

u=4260014702,825562022&fm=173&app=49&f=JPEG?w=640&h=301&s=1AA870230F627520187D81DA0000C0B1

实例:

u=1749558003,1690420628&fm=173&app=49&f=JPEG?w=640&h=381&s=0750E5331B5A6449005D25DA0000C0B2

显示:

u=2055063605,3566948906&fm=173&app=49&f=JPEG?w=640&h=40

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值