zoukankan      html  css  js  c++  java
  • 装饰器

    别人的博客:https://www.cnblogs.com/liwenzhou/p/9878885.ht

    1.函数的知识点

      1.函数可以作为返回值

      2.函数可以作为容器类的可迭代兑现中的元素

      3.函数可以作为参数

      4.函数名对应其内存地址

      5.函数可以作为值赋值给变量

    2.闭包:

      如果一个内层函数包含了对外层函数的变量的引用,那这个内层函数就是闭包.

    3.装饰器的定义:

      def wrapper(func):

        def inner(*args,**kwargs):

          print('新功能')

          ret = func()

          return ret

        return inner

      @wrapper

      def hello():

        print('hello word')

    4.装饰器的进阶:

      1.装饰带参数的函数

      2.装饰带返回值的函数

      3.带参数的装饰器           *****

      4.多个装饰器装饰同一个函数    *****

      5.修复技术            ****

    5.装饰器究极进阶:

      1.类装饰器  

      2.装饰类

  • 相关阅读:
    scrapy+pymongo爬取小说实战
    Scrapy的正确安装
    linux: 用户管理,文件传送
    Java日期时间处理总结
    Numpy快速入门
    python 文件与文件夹操作
    python文件基础
    26. 删除排序数组中的重复项
    1两数之和
    152乘积最大子数组
  • 原文地址:https://www.cnblogs.com/lijinming110/p/9898477.html
Copyright © 2011-2022 走看看