美文网首页
函数装饰器

函数装饰器

作者: single仔 | 来源:发表于2019-05-23 17:57 被阅读0次

本人只是初学阶段,在学习过程中的一些笔记。想借此平台也分享给刚刚学习的朋友,如有错的地方欢迎各位大神与高手指点。

例子一:

def deco(a1): # 定义函数装饰器,这里的deco可以自己命名

 def a2(x): # 定义一个函数,这里的a2可以自己命名

 print('please say something!!')

a1(x) # 输出函数装饰器的值用的

 print('不作死不会死!!!')

 return a2

@deco # 定义装饰器的语句,对应上面的命名,当然也可以自己命名

def a3(x): # 定义装饰器内容

 print(x)

@deco

def a4(y):

 print(y)

@deco

def a5(z):

 print(z)

a3('我我我我')

a4('ggggg')

a5('111')


例子二:

def debug(func):

 def wrapper():

 print("[DEBUG]: enter {}".format(func.__name__))

 return func()

 return wrapper

@debug

def say_hello():

 print("hello!")

say_hello()

相关文章

  • 装饰器

    [TOC] 函数 函数定义 函数调用 高阶函数 嵌套函数 装饰器 装饰器=高阶函数+嵌套函数 基础装饰器 假设有一...

  • 031 Python语法之装饰器

    装饰器 装饰器格式 装饰器 本质是函数 功能是用于装饰其他函数,为其他函数附加其它功能 装饰器的原则 不能修改被装...

  • python装饰器2018-11-19

    装饰器也是个函数 装饰器有参数,参数是函数 装饰器有内嵌函数 装饰器有返回值,返回值是内嵌函数 装饰器使用时直接挂...

  • Python day30_闭包与装饰器

    闭包 装饰器 装饰器结论: 一个装饰器一个函数了解 二个装饰器装饰一个函数图解大法 二个装饰器装饰器一个函数内存图...

  • python——装饰器详解

    一、装饰器概念 1、装饰器 装饰器:一种返回值也是一个函数的函数,即装饰器。 2、装饰器目的 装饰器的目的:装饰器...

  • Python 进阶之装饰器

    1. 最基础的装饰器 装饰器基本的套路: 函数进,函数出. 函数名要作为参数传入装饰器,函数出: 装饰器要返回一个...

  • 装饰器

    装饰器 为了动态拓展函数,而不去破坏原函数的调用,产生了装饰器。通常使用装饰器给函数加log。 单层装饰器 以上是...

  • python之装饰器模版

    装饰器的作用:装饰器即可以装饰函数也可以装饰类。装饰器的原理:函数也是对象 1.定义装饰器 2.使用装饰器假设de...

  • Flask 视图和路由的进阶技能

    视图装饰器 Python 装饰器是用于转换其它函数的函数。当一个装饰的函数被调用的时候,装饰器也会被调用。接着装饰...

  • 装饰器的使用

    函数带多个参数 普通的装饰器, 打印函数的运行时间 装饰器带有多个参数当装饰器带有多个参数的时候, 装饰器函数就需...

网友评论

      本文标题:函数装饰器

      本文链接:https://www.haomeiwen.com/subject/rewbzqtx.html