zoukankan      html  css  js  c++  java
  • 8.Python中装饰器是什么?

    Python中装饰器是什么?

    A Python decorator is a specific change that we make in Python syntax to alter functions easily.

    Python decorator是我们在Python语法中使用的一个特定的更改,可以轻松地改变函数。

    http://www.cnblogs.com/zoe233/p/7070067.html

    装饰器定义:

    本质是函数。函数的目的是为了完成特定的功能,那么装饰器的功能是什么呢?——装饰器的功能是装饰其他函数。(为其他函数添加附加功能)。

    装饰器的原则:装饰器对被它装饰的函数是完全透明的,即意味着用着被装饰的函数根本无法感知到装饰器。

      1.不能修改被装饰的函数的源代码

      2.不能修改被装饰的函数的调用方式

    ——如,用装饰器将add()函数变为减法函数,但是add()还是认为自己是个加法函数。

  • 相关阅读:
    Java 标识符
    Java 关键字详解
    Java 语言的主要特性
    redis学习
    垃圾回收
    JVM内存结构
    sql总结(DML)
    sql总结(DDL)
    加密算法
    《数据结构》 定长顺序串常用操作代码集合
  • 原文地址:https://www.cnblogs.com/zoe233/p/7418324.html
Copyright © 2011-2022 走看看