装饰器第1天

2022-09-11

为吉水等地区用户提供了全套网页设计制作服务,及吉水网站建设行业解决方案。主营业务为网站设计、成都网站设计、吉水网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

装饰器

装饰器的定义:

  装饰器是一种特殊的闭包函数,该闭包函数中有且只有一个参数,且该参数是一个函数类型。

装饰器的作用:

  装饰器可以给已有函数添加新的功能。

装饰器的特点(区别与其他函数):

  (1)它不会改变原来函数调用的方式。

  (2)它不会改变原来函数的源代码。

  (3)可以给原来的函数添加新的功能。

与装饰器配合使用的是:

   装饰器语法糖。

装饰器语法糖的使用格式:

  @装饰器名称

装饰器语法糖的作用:

  类似于一种既定模式,设置后,表示原来函数有一个装饰器。

注意:在执行一个包含装饰器函数的Python代码,当内存加载该函数后,会先执行装饰器代码。

装饰器使用举例:

 1 def func_out(func):
 2     def inner():
 3         print("登陆成功")
 4         func()
 5     return inner
 6 
 7 @func_out
 8 def func():
 9     print("发表评论")
10 
11 func()

网页名称:装饰器第1天
本文网址:http://bzwzjz.com/article/dsogedo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站制作 营销网站建设 成都网站设计 做网站设计 成都网站制作 网站设计 成都网站设计 企业网站设计 企业网站设计 营销型网站建设 成都网站制作 成都网站建设 网站建设费用 成都网站设计公司 外贸网站建设 响应式网站设计 成都网站制作 成都网站建设公司 成都网站建设推广 定制级高端网站建设 手机网站建设 定制网站设计