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.装饰类

  • 相关阅读:
    2016Wireshark
    移动UI
    Javascript 严格模式详解
    [转]深入浅出JSONP解决ajax跨域问题
    savedev和save的区别
    jquery各版本区别
    Webpack学习笔记(一)
    Html5新特性
    chrome浏览器debug
    bootstrap笔记
  • 原文地址:https://www.cnblogs.com/lijinming110/p/9898477.html
Copyright © 2011-2022 走看看